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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] написать скрипт cmd используя cmd оператор for (http://forum.oszone.net/showthread.php?t=231517)

Den 28-03-2012 19:32 1888734

написать скрипт cmd используя cmd оператор for
 
Добрый вечер!
задачка написать скрипт cmd такая, может кто и сталкивался:

из текстового файла содержащего например:

COMPUTERNAME:STAR
USER:USER
PASSWORD:1234
COMMAND:IPCONFIG
ARGS:/ALL
WAIT:1/0

вытащить построково все что после ":" для использования данных в качестве параметров для каких либо программ, например:

psexec.exe [\\computername] [-u user] [-p password] command [args]
psexec.exe [\\star] [-u user] [-p 1234] ipconfig /all
wait Y/N?

в принципе даже не знаю с чего начинать

премного благодарен

kiripanda 28-03-2012 19:37 1888737

for/?
и
set/?

Den 28-03-2012 19:44 1888741

я пробую for но на выходе все значения т.е примерно так

STAR
USER
1234
IPCONFIG
/ALL
1/0

если вы понимаете о чем речь - помогите
спасибо

kiripanda 28-03-2012 20:38 1888784

Код:

for /f "tokens=1,2 delims=:" %%a in (text.txt) do set %%a=%%b

Den 28-03-2012 21:24 1888818

%%a was unexpected at this time.

пишет так
что здесь значит %%а

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

спасибо

kiripanda 28-03-2012 21:38 1888833

Цитата:

%%a was unexpected at this time.
это был код для батника
Цитата:

и как мне потом внести эти данные в нужные поля программы
Код:

for /f "tokens=1,2 delims=:" %%a in (text.txt) do set %%a=%%b
psexec.exe \\%computername% -u %user% -p %password% command %args%


Den 29-03-2012 09:48 1889059

как же все просто, когда делает кто то !
и как же все сложно своими кривыми ручонками!
спасибо Kiripanda!
хорошего дня


Время: 16:33.

Время: 16:33.
© OSzone.net 2001-