Python使开放应用程序自动化



请告诉我如何解决这个问题。我找不到任何有关这方面的资源。你的帮助将是非常宝贵的。所以我们有一个有限的许可证软件。并希望重申python调用应用程序。如果申请错误地认为没有许可证,它应该关闭申请,等待一段时间,比如1分钟,然后再次调用该过程,它应该无休止地这样做,直到有许可证,申请最终打开。我可以使用打开应用程序

Import os
os.startfile('application executable')

在此之后,我想让应用程序知道是否有错误窗口弹出,它应该关闭窗口并等待一段时间,然后再次打开应用程序

os.startfile在关联的应用程序启动后立即返回,因此请改用Popen。

在使用窗口时,请使用以下步骤。

要在Windows上使用Popen打开快捷方式,请首先安装pywin32

第一步:

python -m pip install pywin32

第二步:

导航到您的python Scripps文件夹,类似于C: \Users\Name\AppData\Local\Programs\Python\Python38-32\Scripts,然后键入命令。

pywin32_postinstall.py -install

那么使用Popen的代码是.

import subprocess
import win32com.client, win32api
shell = win32com.client.Dispatch("WScript.Shell")
shortcut = shell.CreateShortCut(r'path to shortcut')
long_path = shortcut.Targetpath
p = subprocess.Popen(long_path)
p.wait()

相关内容

最新更新