Сценарий Python, встроенный в реестр Windows - PullRequest
0 голосов
/ 27 мая 2009

Мы все знаем, что в Windows есть функция, по которой вы можете щелкнуть правой кнопкой мыши по файлу, и отображаются многочисленные опции. Ну, вы можете добавить значение в это меню. Я следовал этому руководству: jfitz.com/tips/rclick_custom.html

Обычно у меня есть скрипт, который запускается, когда я щелкаю правой кнопкой мыши по файлу определенного типа. Хорошо, так что все идет безупречно, однако, когда я заканчиваю и пытаюсь проверить это, Windows говорит мне, что она принимает только .exe-файлы.

Есть ли способ обойти это без необходимости использовать py2exe или что-то подобное?

** EDIT Итак, если мой сценарий принимает первый аргумент в качестве параметра, как мне поместить это в реестр?

"C: \ Python26 \ pythonw.exe C: \ Users \ daved \ Documents \ Python \ backup.py"% 1 ""

1 Ответ

2 голосов
/ 27 мая 2009

да, вызовите pythonw.exe и передайте путь к скрипту в качестве параметра

"C:\Python26\pythonw.exe" "C:\Users\daved\Documents\Python\backup.py" "%1"

Также рекомендуется (но не обязательно) использовать расширение .pyw, когда ваш скрипт не запускается в консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...