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

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

caustic 19-03-2011 14:56 1638686

выполнение команды cmd
 
здравствуйте
интересует такой вопрос (возможно эта тема была уже на форуме, но я не нашел)

как посредствам bat'ника запустить cmd и ввести и запустить команду, которая заранее уже прописана в самом bat'нике
к примеру: C:\myscript.vbs <filelist.txt> <filelist2.txt>

megaloman 19-03-2011 21:32 1639006

Вопрос как-то не очень ясен. Попробую угадать.
Идея решения: в батнике делаем другой батник (или vbs скрипт), а затем что получилось из него же запускаем.
В примере другой батник, например, kuk.bat записывается в папку для временных файлов %Tmp%, затем оттуда вызывается, после отработки удаляется.
Код:

@Echo off
Echo @Echo Off >%Tmp%\kuku.bat
Echo Echo Привет, мой свет >>%Tmp%\kuku.bat
Echo Pause >>%Tmp%\kuku.bat

Call %Tmp%\kuku.bat

Del %Tmp%\kuku.bat


caustic 19-03-2011 22:17 1639070

Цитата:

Цитата megaloman
Вопрос как-то не очень ясен. Попробую угадать. »

хорошая догадка ) но это не совсем то что нужно

мне частенько понадобиться вручную в командной строке вводить следующее:
C:\myscript.vbs <filelist.txt> <filelist2.txt>

так вот хочется этот процесс автоматизировать на выполнение в bat файле, т.е. кликая на bat, в cmd прописывалась данная команда C:\myscript.vbs <filelist.txt> <filelist2.txt> и выполнялась )

надеюсь так понятней )

seriych 19-03-2011 23:34 1639120

caustic,
Вроде бы понятнее не стало. По твоему описанию выходит, что тебе нужен батник, выполняющий команду C:\myscript.vbs <filelist.txt> <filelist2.txt>
Собственно он так и выглядит: C:\myscript.vbs <filelist.txt> <filelist2.txt>
Кликаем на нем и команда выполняется :)

caustic 20-03-2011 02:01 1639190

блин.. спасибо, я знал что он будет простым.. но чтоб настолько )) спасиб еще раз :)

megaloman 20-03-2011 08:51 1639258

Цитата:

мне частенько понадобиться вручную в командной строке вводить следующее:
C:\myscript.vbs <filelist.txt> <filelist2.txt>

так вот хочется этот процесс автоматизировать на выполнение в bat файле, т.е. кликая на bat
А батник-то вообще зачем нужен?
У Вас есть скрипт C:\myscript.vbs.
Создайте на него, например, на рабочем столе значок.
После этого по правой кнопке мышки - Своиства - пропишите в строке запуска параметры, то есть в итоге получим
C:\myscript.vbs <filelist.txt> <filelist2.txt>
Кликайте на этот значок на здоровье :)
А батник вообще тут не нужен.


Время: 10:30.

Время: 10:30.
© OSzone.net 2001-