预期设置:
.py
脚本保存在本地到目前为止,我总是手动运行脚本,并在脚本开始执行之前快速
Alt+Tab
'进入程序,但这有点麻烦。做这样的事情的一般方法是什么?
操作系统:Windows
更新:已找到方法。尽管我会保持该线程处于活动状态,以防有更好的选择。
使用 AutoHotKey,例如设置 Ctrl+F5 在
script.py
处于活动状态时运行 Window Name
:
#Requires AutoHotkey v2.0
#SingleInstance
^f5::
{
if WinActive("Window Name")
Run "{your script path}\script.py"
}
Optional-1:如果您想在后台运行脚本(即不出现控制台窗口),请将
script.py
重命名为 script.pyw
Optional-2:如果您想以管理员权限运行脚本而不触发 UAC 提示(管理员是/否提示),请观看此内容以绕过 UAC 提示,并观看此内容以使用任务计划程序运行任何 python 脚本。
对于后一个视频,您会注意到脚本仍然在前台运行(带有控制台窗口)。为了防止这种情况,只需在填写“程序/脚本:”字段时输入 pythonw.exe
python.exe
。