问题标签 [win32com]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Visual Basic 的 CDate 等价物
我曾经在 Visual Basic 中有这段代码:
而且我无法弄清楚我必须将日期转换成什么才能使 COM 可食用。
有什么建议么?
python - 在 python 连接到 SQL Server 时找不到提供程序错误
我正在尝试在 Python 脚本中连接到 SQL Server 数据库。我在我的连接字符串上使用 SQLNCLI 作为提供程序。
执行脚本时出现此错误:
找不到提供者。它可能没有正确安装。
有想法该怎么解决这个吗?
python - 为什么 dir() 函数没有列出一些可调用的属性?
为什么 Python 中的 dir() 函数没有显示所有的可调用属性?
结果:
Location 可调用并返回文件路径,但未在第一个结果中列出。它也没有出现在代码完成工具中。是因为它是通过 getter 方法获取的吗?我看到它列在 _prop_map_get_ 和 _prop_map_put_ 下。
另外,当 currentTrack._prop_map_get_['Location'] 返回“(1610874880, 2, (8, 0), (), 'Location', None)”时,为什么 currentTrack.Location 会返回文件路径?它在哪里获取文件路径字符串?
python - 如何使用 Python win32com 将图片保存到文档
我正在制作 html 到 doc 转换器
从 win32com.client 导入 Dispatch
wrd=Dispatch('Word.Application')
doc=wrd.Documents.Open(inputfile)
doc.SaveAs(outputfile, FileFormat=0)
doc.Close
我想将图片保存到文档:准备->编辑文件链接->将图片保存到文档
我需要什么命令?
language-features - 哪些编程语言可以访问 WinAPI?
我正在寻找一种新的编程语言,对于我的第一个任务,我想在另一个应用程序窗口上覆盖一些文本,类似于这篇文章中的人:
从那篇文章中可以清楚地看出,这可以在 VB.NET 中完成,并且据此推断,我可能可以安全地假设 C++\C# 也可以类似地做到这一点。
我的问题是;有没有其他语言可以做到这一点?鲁比能做到吗?:)
我正在寻找以下功能:
- 枚举打开的窗口以找到我想要覆盖的窗口。
- 在第 3 方应用程序窗口上叠加文本。(富文本是一种奖励)
- 检测窗口边界,以便在用户调整窗口大小时调整文本大小。
- 允许点击我创建的文本,这样它就不会干扰 3rd 方应用程序的功能。
有任何想法吗?
python - Python x64位在Windows x64复制文件性能评估/问题
在编写一种备份应用程序时,我对 Windows 上的文件复制性能进行了评估。
我有几个问题,我想知道你的意见。
谢谢!
卢卡斯。
问题:
为什么与 1 GiB 文件相比,复制 10 GiB 文件时的性能要慢得多?
为什么 shutil.copyfile 这么慢?
为什么 win32file.CopyFileEx 这么慢?这可能是因为标志 win32file.COPY_FILE_RESTARTABLE 吗?但是,它不接受 int 1000 作为标志 (COPY_FILE_NO_BUFFERING),建议将其用于大文件:http: //msdn.microsoft.com/en-us/library/aa363852%28VS.85%29.aspx
使用空的 ProgressRoutine 似乎对完全不使用 ProgressRoutine 没有影响。
是否有一种替代的、性能更好的方法来复制文件并获得进度更新?
1 GiB 和 10 GiB 文件的结果:
测试环境:
笔记:
win32file.CopyFileEx A(不使用 ProgressRoutine):
win32file.CopyFileEx B(使用空 ProgressRoutine):
python - Python win32com 错误
我在我的设置脚本中得到了以下回溯:
我以前从未见过这个,也不知道它是什么意思。有任何想法吗?
编辑:
我认为它来自这段代码:
com - 跟踪应用程序中的 COM 对象错误
我正在使用一个应用程序,它运行良好。几个月不使用它后,我尝试运行它,但它不起作用。它显示一个消息框,说明它不能实例化 COM 对象。
有人知道如何跟踪 COM 对象中的错误吗?
winapi - 来自 Win32 UuidToString() 调用的意外字符串
我有一个通过调用 CoCreateGuid() 生成 GUID 的简单类。然后我将结果传递给 UuidToString()。
大多数时候我得到一个格式为:
e0e3e4b5-6f13-4043-b6c6-488c8b85cbd1
然而,在一些机器上,结果看起来像这样:
0-40:61:86:C2:4E:4F
任何人都可以解释这种意外行为吗?第二种形式甚至是 GUID 吗?
更新:我找到了错误的根源,结果发现 UuidToString() 没有返回我认为的字符串。
感谢所有的答案。
python - win32com + Excel + Django + Apache = 问题
我在 Apache(mod_wsgi)/Windows 2008 Server 下运行的 Web 应用程序中打开 Excel 文档时遇到了一些问题(当应用程序在 django 开发人员服务器上运行时没有问题 - 一个线程)。
我的代码:
错误信息:
(-2147352567, 'Exception occurred.', (0, u'Microsoft Office Excel', u"Microsoft Office Excel 无法访问文件'C:\path\to \file.xlsx'。有几个可能的原因:文件名称或路径不存在。该文件正被另一个程序使用。您尝试保存的工作簿与当前打开的工作簿同名。", u'C:\Program Files (x86)\Microsoft Office\Office12 \ \1033\XLMAIN11.CHM', 0, -2146827284), 无)
我知道这个问题发生在线程的某个地方,但是在哪里呢?我正在使用 pythoncom.CoInitializeEx(pythoncom.COINIT_MULTITHREADED)。也许更换服务器会解决问题?
库:Django 1.2、Apache 2.2(mod_wsgi)、win32com(最新)
我希望有人能帮助我。
谢谢,问候。