Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Shera_Best:
как это сделать? как к Питону добавить полный путь к скрипту *.ру? »
Ну, куда у Вас установлен Питон? Я ж даже не знаю, каким именно из кучи существующих реализаций Питона Вы пользуетесь. Попробуйте посмотреть ассоциации в реестре или посредством пары assoc/ftype:
Код: Выделить весь код
for /f "usebackq tokens=2 delims==" %i in (`assoc ".py"`) do @ftype %i
Например, я смотрю умолчальную ассоциацию для .wsh:
Код: Выделить весь код
for /f "usebackq tokens=2 delims==" %i in (`assoc ".wsh"`) do @ftype %i
вижу:
Код: Выделить весь код
WSHFile="%SystemRoot%\System32\WScript.exe" "%1" %*
здесь «"%SystemRoot%\System32\WScript.exe"» — путь к исполняемому файлу сервера сценариев WSH, «"%1"» — первый передаваемый аргумент, путь к файлу сценария, «%*» — прочие аргументы. Таким образом, если бы я захотел использовать какой-либо сценарий WSH, например, "c:\Temp\My Script.wsh" в качестве оболочки, я должен был бы указать его в виде:
Код: Выделить весь код
"%SystemRoot%\System32\WScript.exe" "c:\Temp\My Script.wsh"
Скрытый текст

У Вас вместо «"%SystemRoot%\System32\WScript.exe"» будет путь к исполняемому модулю Питона, вместо "c:\Temp\My Script.wsh" — путь к Вашему скрипту Питона, ну, и, возможно, какие-то дополнительные аргументы, буде таковые требуются.

Цитата Shera_Best:
указывал, не срабатывал. »
А он точно не входит в группу локальных администраторов? Впрочем, тут скорее более опытные коллеги подскажут.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:34, 28-04-2018 | #11