生成等待应用程序打开

2024-04-20 06:50:28 发布

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

我使用subprocess用它的默认程序打开一个文件,然后使用pyautogui库向它发送击键。在

打开文件的时间不同,当然,打开文件的时间不同。在

那么,如何在我的脚本中生成一个暂停,以便文件必须首先打开并向其发送击键?在

注意:sleep()函数不是我所期望的。我需要在启动的应用程序和我的脚本之间进行某种异步。在

from subprocess import Popen
from sys import argv
from pyautogui import press,hotkey

if len(argv)>0:

    word = Popen(['start',argv[1]],shell=True)
    press("f12")
    press("tab")
    press("right")
    for i in range(5): press("down")
    press("enter")
    hotkey("alt","f4")
    word = None

    pdf = Popen(["C:\Program Files\Nitro\Pro 9\NitroPDF.exe",argv[1]])
    hotkey("ctrl","shift","i")
    press("enter")
    hotkey("alt","f4")

我正在创建一个程序来打开一个Word文档,并向其发送按键,以将其保存为pdf。然后我打开另一个PDF编辑器从那里导出图像。在


Tags: 文件fromimport程序脚本时间wordpress