1

Тема: Додати в командний рядок нову команду

Доброго дня!
Виникла потреба зробити собі трохи менше заморочки з роботою в командним рядком. Трохи надоїдає завжди вводити одну і ту ж команду, напр.

scripts\activate - активувати віртуальне середовище або
manage.py runserver - запуск лок. сервера 

Тож я вирішив полегшити собі життя, і зробити шось таке: замість того щоб кожного разу вводити scripts\activate - вводити напр, act. Думаю таке можливо?

Тож зайшов в налаштування змінних оточення, створив змінну "act", дав їй значення - "scripts\activate". Та коли вводжу 'act' в командному рядку пише:

'act' is not recognized as an internal or external command,
operable program or batch file.

Напевно я щось не так зрозумів, не так зробив.
Як додати таку команду?

2

Re: Додати в командний рядок нову команду

Треба створити файл act.bat в теці, яка є в переліку PATH, або ж запускати це тільки з тієї теки, де він знаходиться.
Змінні оточення - це просто рядки, а не команди.

Подякували: Q-bart, Torbins2

3 Востаннє редагувалося koala (02.10.2015 08:44:13)

Re: Додати в командний рядок нову команду

(del)

4

Re: Додати в командний рядок нову команду

koala написав:

Треба створити файл act.bat в теці, яка є в переліку PATH, або ж запускати це тільки з тієї теки, де він знаходиться.
Змінні оточення - це просто рядки, а не команди.

А що писати в .bat?

5

Re: Додати в командний рядок нову команду

Вашу команду, очевидно. Якщо вам постійно треба саме ці два рядки разом писати - то от їх і напишіть.

Подякували: Q-bart1

6

Re: Додати в командний рядок нову команду

Дякую. Працює..

7

Re: Додати в командний рядок нову команду

Тож зайшов в налаштування змінних оточення, створив змінну "act", дав їй значення - "scripts\activate". Та коли вводжу 'act' в командному рядку

Так не працює. Щоб підставити значення змінної середовища, треба взяти його в проценти: %act%

Хоча здебільшого так не роблять, а пишуть батники.

Подякували: Q-bart1