gpt4 book ai didi

Python 脚本等待某个程序启动,然后启动另一个程序。 ( Windows )

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:05 49 4
gpt4 key购买 nike

我想编写一个Python脚本,最终将转换为.exe(使用pyinstaller)并添加到Windows启动应用程序列表中。这个程序(一旦启动)应该“监视”用户并等待用户启动指定的程序(例如program1.exe),然后我的python程序应该启动另一个指定的程序(program2.exe)。

我知道有类似子进程的东西可以从 python 脚本启动另一个程序,但到目前为止我还无法使其工作;/说到这部分,我需要监视用户是否启动了指定的程序我不知道怎么咬这个。我并不期望有一个完整的解决方案(尽管找到这样的解决方案会非常好;p),但任何指南或线索都会非常有帮助。

最佳答案

为了监控用户是否启动了该程序,我将使用 psutil: https://pypi.python.org/pypi/psutil为了从 python 脚本启动另一个程序,我将使用 subprocess。

要使用子进程启动某些内容,您可以执行以下操作:

PATH_TO_MY_EXTERNAL_PROGRAM = r"C:\ProgramFiles\MyProgram\MyProgramLauncher.exe"
subprocess.call([PATH_TO_MY_EXTERNAL_PROGRAM])

如果就像调用 exe 一样简单,您可以使用:

PATH_TO_MY_EXTERNAL_PROGRAM = r"C:\ProgramFiles\MyProgram\MyProgramLauncher.exe"
os.system(PATH_TO_MY_EXTERNAL_PROGRAM)

希望这有帮助。

-亚历克斯

关于Python 脚本等待某个程序启动,然后启动另一个程序。 ( Windows ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35337398/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com