Например, предположим, у меня есть командный файл с именем 'test.cmd'
, и он просто содержит:
echo %1
Я могу вызвать это напрямую из командной строки с помощью 'test.cmd some¬arg'
, и в результате будет напечатана строка 'some¬arg'
.
Однако, если я помещаю этот же вызов во второй пакетный файл, называемый 'tester.cmd'
, для аргументации, и я вызываю это из командной строки, то получается строка 'some%arg'
.
Что мешает кодированию и как мне обойти это? Я уверен, что исправил это раньше, но я не могу вспомнить, как ...
Спасибо!