Войти

Показать полную графическую версию : выполнение команд из списка в txt файле


systemroot
10-02-2011, 21:03
помогите написать батник который бы выполнял команды из списка в txt файле находящемся на удалённом компьютере
тоесть если текстовый файл пуст то bat файл ожидает когда в нём появится команда и выполняет её :)

EnemyBot
11-02-2011, 23:17
Я сильно не разбираюсь, но может пригодится :)

set here=192.168.1.ххх
:wait
FOR /F "eol=;" %%i in (\\%here%\команды.txt) do %%i
goto wait

Тоже стало интересно, сделать такую вещь)

EnemyBot
12-02-2011, 17:49
Хотя, tokens можно и не указывать, когда я ставил 1,2 - команда из 3 слов не срабатывала. А если убрать вообще то обрабатывается все строки, поправьте если я ошибаюсь.

У меня проблема, eol=; Задает символ конца строки (только один символ) почему-то если вначале строки перед командой поместить сивол ";" - то строка всёравно копируется


echo 1; echo 2 echo 3
echo 4
echo 5

Результат:
1
4
5

А если...
;echo 1 echo 2 echo 3
echo 4
echo 5

Результат:
1 2 3
4
5

Идея была такая, чтобы батник прописывал вначало строки символ, чтобы не выполнять эту строку сного, или как индикатор выполнения =)




© OSzone.net 2001-2012