2

Существует ли переменная среды в Windows 7, для которой задано имя запущенного в данный момент сценария при запуске сценария?

Я ищу Windows-эквивалент переменной Linux $0 .

3 ответа3

4

Да, его% 0

Когда я попытался опубликовать приведенный выше короткий ответ, я получил

К сожалению! Ваш ответ не может быть отправлен, потому что:

   * body is too short

Теперь это должно быть достаточно долго :-)

4

Еще немного информации ...

% 0 немного странно. В зависимости от того, как вы вызываете скрипт, вы получите / не получите PATH и расширение.

Чтобы всегда получать полное имя скрипта, это должно работать% ~ f0

Чтобы узнать, как работает% ~ f0 ... в командной строке введите для /?

К вашему сведению ... почти каждый пакетный языковой термин отвечает на /?

например

если /? вызов /? дель /? rem /? cmd /? (много интересной информации для этого)

Для получения списка терминов пакетного языка в командной строке введите просто справка

2

% 0 - это то, что вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .