Написать пакетный файл для чтения числа из текстового файла и выполнить команду с этим номером - PullRequest
2 голосов
/ 26 октября 2009

У меня есть текстовый файл и файл .bat. В текстовом файле у меня есть список номеров рабочих станций, таких как:

CG002681
CG002526
CG002527
CG002528
CG002529
CG002530
....

, поэтому мне нужно прочитать этот текстовый файл и выполнить команду, как показано ниже.

copy "\\cg002009\c$\Documents and Settings\All Users\Application Data\abc\LM\I4S.INI" c:\asd\mul.txt 
echo cg002009 >> c:\asd\Shashi.txt
type c:\asd\mul.txt >> c:\asd\345.txt \l

Мне нужно выполнить эту команду для каждой рабочей станции.

Ответы [ 2 ]

1 голос
/ 26 октября 2009

for /F "delims= " %%i in (workstation.txt) do call handle.bat %%i

в handle.bat первым параметром (% 1) будет имя рабочей станции, где вы можете выполнять всю работу (копирование, эхо и т. Д.)

1 голос
/ 26 октября 2009

Вы можете использовать команду for:

for /F %F in (test.txt) do echo %F

выведет на консоль каждую строку в файле test.txt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...