Как изменить ассоциацию файлов для файлов Python в XP? - PullRequest
8 голосов
/ 19 ноября 2011

Когда я печатаю assoc .py, я получаю .py=py_auto_file. Когда я печатаю ftype py_auto_file, я получаю py_auto_file="C:\Program Files\Adobe\Photoshop 7.0\Photoshop.exe" "%1"

Как мне сделать py_auto_file="C:\Python27"?

Ответы [ 3 ]

16 голосов
/ 19 ноября 2011

Похоже, Photoshop может распознать формат файла .py и связал «py_auto_file» с расширением .py.

Вы можете использовать следующую команду для поиска типов файлов python:

C:\>ftype | findstr -i python
Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*

Следующая команда показывает правильные ассоциации из моей системы:

C:\>assoc | findstr -i python
.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile

Вы можете исправить ассоциации с помощью следующих команд:

assoc .py=Python.File
assoc .pyc=Python.CompiledFile
assoc .pyo=Python.CompiledFile
assoc .pyw=Python.NoConFile
5 голосов
/ 19 ноября 2011

Вы должны передать имя скрипта %1 и все параметры командной строки %* в исполняемый файл Python27.Для этого просто выполните

ftype py_auto_file="C:\Python27\bin\python.exe" "%1" %*
0 голосов
/ 12 января 2015

Щелкните правой кнопкой мыши файл .py и установите программу по умолчанию как python.exe

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