Хотя cd/
работает, рекомендуется использовать стандарт Windows \
, так что лучше всего cd\
При запуске из пакетного файла вам нужно удвоить %
для предопределенных переменных токена, а также убедиться, что вы правильно написали timeout
, поскольку timout
команда не существует:
Из пакетного файла:
@echo off
cd\
for /f "delims=" %%F in ('dir /S /b network_run.r') do set Prog="%%F"
timeout 30
echo %Prog%
если бы вы нашли более одного результата, вам нужно было бы предпочтительно установить delayedexpansion
do set /?
из cmdline, чтобы узнать больше об этом.