我想在python脚本中执行命令(例如:myprogram.exe)。
操作系统是Windows 10:通常,当我在终端中执行mycommand.exe时,它将打开另一个弹出窗口,提示用户输入凭据(ID和密码)。
在命令行中的操作如下:
现在,我想使用python脚本自动执行此任务。我将此功能与子流程模块一起使用:
def myfunc():
command = "..\\bin\\myprogram.exe backup file"
subprocess.run(command, shell=True, stdout=subprocess.PIPE, stderr = subprocess.PIPE)
return "done!"
但是由于我是python的新手,所以我不知道如何处理上面提到的弹出窗口。
需要帮助
我先谢谢你,
我还没有在Python中完成GUI管理,但是您可能想查看这篇文章,其中详细介绍了如何移动窗口:Get HWND of each Window?。您将可以使用ctypes
和win32gui
库来弄乱窗口。