Существует ли переменная среды в Windows 7, для которой задано имя запущенного в данный момент сценария при запуске сценария?
Я ищу Windows-эквивалент переменной Linux $0
.
Существует ли переменная среды в Windows 7, для которой задано имя запущенного в данный момент сценария при запуске сценария?
Я ищу Windows-эквивалент переменной Linux $0
.
Да, его% 0
Когда я попытался опубликовать приведенный выше короткий ответ, я получил
К сожалению! Ваш ответ не может быть отправлен, потому что:
* body is too short
Теперь это должно быть достаточно долго :-)
Еще немного информации ...
% 0 немного странно. В зависимости от того, как вы вызываете скрипт, вы получите / не получите PATH и расширение.
Чтобы всегда получать полное имя скрипта, это должно работать% ~ f0
Чтобы узнать, как работает% ~ f0 ... в командной строке введите для /?
К вашему сведению ... почти каждый пакетный языковой термин отвечает на /?
например
если /? вызов /? дель /? rem /? cmd /? (много интересной информации для этого)
Для получения списка терминов пакетного языка в командной строке введите просто справка
% 0 - это то, что вы ищете.