Мне нужно вызвать командный файл с командой, которую я хочу выполнить. Эта команда содержит псевдо-переменную% cd%, которая раскрывается в текущий каталог. Скажем, я хочу запустить test "echo %cd%" . Проблема в том, что %cd% расширяется до вызова test .
Обычно вы можете экранировать переменную, удваивая знаки процента, но это не относится к псевдопеременным. Например, echo %%ProgramFiles%% напечатает %ProgramFiles% , но echo %%errorlevel%% выведет %0% . Что я делаю?
