预期设置:
.py
到目前为止,我总是手动运行脚本,并在脚本开始执行之前快速地Alt+Tab 'ing到程序中,但这有点麻烦。操作系统:Windows更新:一个方法已经找到。虽然我保持这个线程活动的情况下,有更好的选择。
Alt+Tab
mdfafbf11#
使用AutoHotKey,例如设置Ctrl+F5在Window Name处于活动状态时运行script.py:
Window Name
script.py
#Requires AutoHotkey v2.0 #SingleInstance ^f5:: { if WinActive("Window Name") Run "{your script path}\script.py" }
字符串Optional-1:如果您想在后台运行脚本(即不显示控制台窗口),请将script.py重命名为script.pywOptional-2:如果您希望以管理员权限运行脚本而不触发UAC提示符(管理员是/否提示符),请使用watch this for bypassing UAC prompt和this for running any python scripts with task scheduler。对于后一个视频,您会注意到脚本仍然在前台运行(与控制台窗口)。为了防止这种情况,只需在填写“程序/脚本:”字段时键入pythonw.exe而不是python.exe。
script.pyw
pythonw.exe
python.exe
1条答案
按热度按时间mdfafbf11#
使用AutoHotKey,例如设置Ctrl+F5在
Window Name
处于活动状态时运行script.py
:字符串
Optional-1:如果您想在后台运行脚本(即不显示控制台窗口),请将
script.py
重命名为script.pyw
Optional-2:如果您希望以管理员权限运行脚本而不触发UAC提示符(管理员是/否提示符),请使用watch this for bypassing UAC prompt和this for running any python scripts with task scheduler。
对于后一个视频,您会注意到脚本仍然在前台运行(与控制台窗口)。为了防止这种情况,只需在填写“程序/脚本:”字段时键入
pythonw.exe
而不是python.exe
。