Автор оригинала: Arun Ravindran.
Помните, как в UNIX было легко запускать скрипты python ? Просто введите название сценария. Не нужно даже набирать расширение .py
Мне скоро надоело печатать
C: > python foo.py
в окнах. Покопавшись в документации Microsoft , я вскоре нашел способ просто ввести
C: > foo
и заставить его работать. Как? читай дальше…
Все, что вам нужно, это создать командный файл, скажем “start me.bat” с двумя строками.
ASSOC
FTYPE
set
Если вы хотите, чтобы это было повсюду по умолчанию, поместите это в autoexec.bat. Но подождите, у нас есть способ лучше. Вы можете заставить startme.bat работать как .bashrc в UNIX, взломав реестр. Создайте файл REG, скажем cmd-changer.reg, с содержимым:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor]
Теперь при открытии этого файла он будет добавлен в реестр. Теперь «startme.bat» будет запускаться каждый раз, когда вы открываете командную строку, например, набирая «cmd.exe» в поле «Выполнить». Надеюсь это поможет!