我希望能够右键单击某个文件(例如“setup.py”),并使用参数对其执行操作。
(在我的情况下:在该位置执行命令“python setup.py install”。)
我不想关联所有* .py文件,它只会使上下文菜单混乱。
是可能的吗?
答案 0 :(得分:1)
(官方文件:http://msdn.microsoft.com/en-us/library/windows/desktop/cc144171%28v=vs.85%29.aspx)
答案是添加" applyTo"字符串键到文件的类型注册表项。
就我而言,它是:
[HKEY_CLASSES_ROOT\Python.File\shell\setup]
"AppliesTo"="setup.py"
[HKEY_CLASSES_ROOT\Python.File\shell\setup\command]
@="d:\\\\utils\\\\set-up-python-and-pause.bat"
并且为了完整起见(与此问题相关) - set-up-python-and-pause.bat:
python setup.py install
pause