cmd нужен «.exe» для запуска программ

3

Windows 7, cmd:

C:\>python
'python' is not recognized as an internal or external command,
operable program or batch file.

C:\>python.exe
(works)

C:\>bash
'bash' is not recognized as an internal or external command,
operable program or batch file.
C:\>bash.exe
(works)

и т.д...

Можно ли, например, запустить python.exe, когда я наберу "python"?

frnhr
источник

Ответы:

7

Убедитесь, что .exeв вашем %PATHEXT%:

C:\>set pathext
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.py;.pl

При запуске pythonWindows пробует все расширения, перечисленные в этой переменной среды.

C:\>set pathext=.exe;%pathext%
grawity
источник
простой и Kewl :)
frnhr