Цитата Den:
был написан такой код
for /f "tokens=1-8 delims=-" %a in (1.txt) do set %a=%b
psexec.exe \\%compn% -u %user% -p %password% %cmd% %args%&%wait%
psexec.exe \\%compn% -u %user% -p %password% %cmd% %args%&%wait%
,но не заработал.
проблема в том, что если ручками вводить в CMD строку по одной строке: примерно вот так
c:\pc>for /f "tokens=1-8 delims=-" %a in (1.txt) do set %a=%b
{ . . . }
все работает, а вместе никак »
|
Цитата for/?:
В пакетных файлах для команды FOR используется запись %%переменная вместо %переменная.
|
вам же был дан код
http://forum.oszone.net/post-1888833.html#post1888833 :
for /f "tokens=1,2 delims=:"
%%a in (text.txt) do set
%%a=
%%b