Ahk: 运行 一个带参数的 python 脚本
Ahk: run a python script with args
我看过这个 thread(以及许多其他),但我仍然无法检索 python 中的参数。
1) 有了这个...
Run Cmd \k "Python C:\my.py %myvar%"
... Cmd 已打开但没有任何反应:my.py 未启动。
2) 有了这个...
Run C:\my1.py %myvar%
... python 脚本是 运行 但是当我用 sys.argv
检索参数时,我只得到脚本的路径而不是 myvar
。 Len(sys.arg) return 1 所以 myvar 不会传递给 python。
这个thread解决了。
commands=
(join&
python "C:\my.py" "%myvar%"`n
)
Run, cmd /c %commands%
return
也可以使用 Run, cmd /k %commands%
或 Run,%comspec% /k %commands%
我看过这个 thread(以及许多其他),但我仍然无法检索 python 中的参数。
1) 有了这个...
Run Cmd \k "Python C:\my.py %myvar%"
... Cmd 已打开但没有任何反应:my.py 未启动。
2) 有了这个...
Run C:\my1.py %myvar%
... python 脚本是 运行 但是当我用 sys.argv
检索参数时,我只得到脚本的路径而不是 myvar
。 Len(sys.arg) return 1 所以 myvar 不会传递给 python。
这个thread解决了。
commands=
(join&
python "C:\my.py" "%myvar%"`n
)
Run, cmd /c %commands%
return
也可以使用 Run, cmd /k %commands%
或 Run,%comspec% /k %commands%