用Python运行外部可执行程序

2024-10-01 00:29:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我的电脑上有一个应用程序,我们称之为TurboApp.exe. 启动应用程序后,要运行它,您可以单击应用程序中的“运行”按钮,或者只需按Ctrl+R。我想使用Python执行上述步骤,我的工作方式如下:

import os
from pynput.keyboard import Key, Controller
keyboard = Controller()

os.startfile(filename)
keyboard.press(Key.ctrl)
keyboard.press('r')
keyboard.release('r')
keyboard.release(Key.ctrl)

上面代码的问题是运行时无法锁定PC屏幕,因为keyboard命令无法工作并引发错误。你知道吗

pywintypes.error: (0, 'SetForegroundWindow', 'No error message is available')

如何解决此问题?你知道吗


Tags: keyimport应用程序releaseoserror按钮exe