Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Цитата 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

Отправлено: 18:23, 30-03-2012 | #10