pywin32相关内容
我正在尝试获取要在Python备份程序中使用的NTFS对象ID.我不知所措,但是设法创建了一个返回……某些东西的函数. import sys import win32file import winioctlcon def object_id(filename): """ NTFS OBJECT_ID """ fhandle = win32file.Crea
..
我一直在寻找有关如何改进为工作而编写的程序的几天.该程序使用python 3.6,仅将预先格式化的.doc文件发送到打印机,但是我似乎无法找到一种方法来通知信号一旦打印机用尽了该功能就停止发送文件以进行打印纸.打印的文档数量各不相同,所以我不能只使用简单的范围功能. 我研究了win32print模块和pycups模块(无论我尝试什么都不会pip安装).信号模块中是否有某些东西可以捕获来自其他
..
使用PyInstaller(开发版本为4.0.dev0 + 8196c57ab)时,产生了OSError: [WinError 2] 'The system cannot find the file specified.' Python版本:3.7 GUI:PySide2 5.13.0 其他软件包:lxml,BeautifulSoup,Matplotlib(具有numpy之类的依赖项),
..
def getPnpDeviceInfo(): c = wmi.WMI() wql = "SELECT * FROM Win32_PnPEntity WHERE Manufacturer != 'Microsoft' AND NOT PNPDeviceID LIKE 'ROOT\\%'" print ("All physical PNP devices") for
..
Tkinter是否提供一种方法来临时关闭屏幕更新(执行大量屏幕活动时),然后在UI更新完成后打开屏幕更新?许多GUI框架都具有此功能. wxPython为此功能提供了Freeze和Thaw方法. Windows Win32api也通过LockWindowUpdate(hWnd | 0)支持此功能.空洞地搜索了"tkinter冻结解冻"和"tkinter lockwindowupdate".
..
我正在尝试使用带有图标和子菜单的python添加一些shell扩展,但是我想比pywin32中的演示更进一步.我似乎也无法通过搜索Google提出任何建议. 我相信我需要注册一个com服务器,以便能够根据右键单击的文件/文件夹的位置以及文件的类型等来更改子菜单中的选项. # A sample context menu handler. # Adds a 'Hello from Pyth
..
我创建了一个修改后的看门狗示例,以便监视已添加到Windows中特定目录的.jpg照片的文件. import time from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler paths = [] xp_mode = 'off' class FileHandle
..
我想使用Python读取PST文件.我发现2个库win32和pypff 使用win32,我们可以使用以下命令初始化一个Outlook对象: import win32com.client outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDe
..
我的第一种方法是使用 python-can (因为它增加了对2.0.0版本的BLF文件进行解析的支持): import可以 filename =“ logfile.blf” logging = can.BLFReader(filename) for msg in logging: print(msg) ,但是这导致了我向开发人员报告的错误。 BLF 格式是专
..
我想使用PIL的ImageGrab捕获特定的窗口.我下面的代码所做的是,它使用pywin32的FindWindow获取所需窗口的句柄,然后使用GetWindowRect获取其大小和位置.然后,我将ImageGrab与bbox一起使用,该bbox等于我从GetWindowRect获得的结果.但是,这不能捕获整个窗口.窗口的很大一部分没有显示.我做错什么了?这是我的代码和得到的结果: impor
..
我正在尝试打开图像文件并将图像复制到Windows剪贴板.有没有办法解决这个问题: import win32clipboard from PIL import Image def send_to_clipboard(clip_type, data): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard(
..
我有一个Python脚本,可以打印PDF文件. 该脚本可以使用win32api.ShellExecute()正常运行,但是一切都很好,但是现在,我需要打印包含双面内容的PDF文件,具体请参见用户手册. 我曾尝试在win32print中设置双面打印模式,但没有任何效果,打印机仍然在2张纸上为我的PDF打印2页,而不是在双面纸上打印2页. 打印机可以在其他应用程序中使用此模式,但是使用python
..
我已经在Outlook中创建了一条规则,可以将所有传入邮件从特定发件人移至“收件箱"中的子文件夹.就像- Inbox - Subfolder 我写了一段代码 import win32com.client outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = o
..
每当某些进程完成运行时,我都有一些写给电子邮件实验室用户的代码.这是使用SMTP从Gmail帐户发送的. 但是,我的主管希望从官方部门地址发送邮件,这意味着我已经使用Outlook和MAPI.我已经创建了一个帐户,无论运行该作业的实验室机器如何,我都希望电子邮件源自该帐户.问题是我只能从本地Outlook帐户获取要发送的电子邮件,而并非所有的实验室计算机都具有本地帐户. import
..
我在Windows 7上,并且已安装Windows Live. 现在,当我尝试运行以下代码 import win32com.client win32com.client.Dispatch("Outlook.Application") 我遇到以下错误 Traceback (most recent call last): File "", line 1, in
..
我有以下方法get_email(),该方法基本上每20秒发送一次,获取最新的电子邮件并对其执行一系列其他方法. def get_email(): import win32com.client import os import time import datetime as dt date_time = time.strftime('%m-%d-%Y'
..
我正在为python学习win32com,但遇到了一个奇怪的问题. 我正在尝试在词典列表中导出Outlook联系人.我的代码与win32com.client.Dispatch("Outlook.Application)完美配合.但是,它与win32com.client.gencache.EnsureDispatch(" Outlook.Application)返回0个联系人,该联系人应该更快
..
我正在尝试 (在Python 2.7中).我在C#的此处,但是我在用Python重新创建它时遇到了麻烦.建议的答案此处确实解释了这一概念据我了解,但我不知道该如何进行. 基本上,我只想标记一个文件,然后按Winkey + C并复制其路径.我知道如何做热键部分(pyhk,win32 [RegisterHotKey]),但是我的麻烦是在处理文件路径. 提前谢谢! 解决方案 需要大量
..
我构建了一个iOS应用,该应用接受用户的输入,然后将他们的数据作为.csv文件上传到保管箱. 现在,我想构建一个跨平台的桌面应用程序,该应用程序使用openpyxl和Python dropbox api侦听这些.csv上传文件,然后将这些.csv文件中的数据写入各种.xlsx工作簿.我对此没有任何问题,只是我的客户希望随着excel工作簿的更改而能够在他们的桌面上观看. 每当我使用op
..
我必须读取某个.xlsx文件(file1.xlsx),从另一个.csv文件(file2.csv)中提取数据,并将处理后的数据与一些图表一起写入原始文件(file1.xlsx).该文件具有现有图表,我研究过openpyxl,xlswriter,xlsread和其他python库. 似乎openpyxl是唯一允许您使用同一库读写文件的库.其他诸如xlswriter只写,或xlsread只读.
..