Рубрики
Без рубрики

Интеграция Windows + Python как оболочка Unix

Автор оригинала: 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» в поле «Выполнить». Надеюсь это поможет!