Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   При запуске прочитать содержимое файла both.txt (http://forum.oszone.net/showthread.php?t=263913)

sanddro 07-07-2013 16:47 2180729

При запуске прочитать содержимое файла both.txt
 
Здравствуйте,помогите пожалуйста с написанием BAT-файла.

Значит так , при запуске CMD файл должен читает содержимое файла both.txt;
запускает службы, для которых действие указано как start;
останавливает службы, для которых действие указано как stop.

В файле both.txt содержатся названия служб и действия, которые необходимо выполнить, в следующем формате:

<действие1>*<служба 1>
<действие2>*<служба 2>

и т.д., где действие может быть

start
stop

Пустых строк и строк с неправильными именами служб или действиями нет. Действие всегда отделено от имени службы звёздочкой. Пример файла both.txt


Вот само содержимое файла:
start*Schedule
stop*RemoteRegistry
start*SharedAccess

Sphinx114 07-07-2013 17:32 2180749

Код:

for /f "tokens=1,2 delims=*" %%i in (both.txt) do sc %%i %%j

sanddro 07-07-2013 18:02 2180761

Спасибо большое,работает.

Iska 07-07-2013 19:56 2180823

sanddro, это домашнее задание?

sanddro 08-07-2013 16:08 2181391

Iska, с чего бы это?


Время: 20:01.

Время: 20:01.
© OSzone.net 2001-