Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat.

Ответить
Настройки темы
CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat.

Новый участник


Сообщения: 16
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте.
Есть 5 bat-файлов и файл start.bat нужно написать в start.bat код для последовательного запуска этих 5 файлов.

Отправлено: 11:33, 25-11-2013

 

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 23452
Благодарности: 4241

Профиль | Сайт | Отправить PM | Цитировать


call 1.bat
call 2.bat
...
call 5.bat

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || Мой shaddyr.at.ua/blog: Подарите мне сервак, подарите!

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:15, 25-11-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробовал но он запускает 1 файл и сразу завершает работу.

Отправлено: 12:29, 25-11-2013 | #3


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 23452
Благодарности: 4241

Профиль | Сайт | Отправить PM | Цитировать


Цитата codi28:
он запускает 1 файл и сразу завершает работу. »
неверно.
код делает исключительно то, что ему сказано делать. И если в первом из запускаемых скриптов сказано завершить работу - будет завершена работа и запускаемого и корневого. Проверяй код запускаемого bat-ника

В частности:
Цитата:
А можно создать в bat-файле функцию?

Да, можно. Более того, иногда даже нужно. Правда, функциями это можно назвать
условно. Есть особый синтаксис команды call, который позволяет перейти на метку
в этом же bat-файле с запоминанием места, откуда был произведен этот вызов:

call :метка аргументы

Возврат из функции производится командой:

exit /b [опциональный код возврата]

Ключ /b здесь очень важен: без него будет произведен выход не из функции, а
из сценария вообще.


За подробностями обращайтесь к:

call /?
exit /?
Др.сл., твои вызовы bat-ников - суть функции.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || Мой shaddyr.at.ua/blog: Подарите мне сервак, подарите!

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:42, 25-11-2013 | #4


Ветеран


Contributor


Сообщения: 25179
Благодарности: 7319

Профиль | Отправить PM | Цитировать


И перестаньте называть пакетные файлы:
Цитата codi28:
и файл start.bat »
именами встроенных команд.

Отправлено: 18:26, 25-11-2013 | #5


Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


{start ###.bat
start ###.bat
start ###.bat
start ###.bat
start ###.bat
}
если нужно штоби он не закривалса есть каманда (pause)
кстати если нажать пуск потом виполнить потом вписать (cmd help) потом виполнить и в новом окне вводим(help) и там есть все команди.

-------
В благодарносте за помощь нажимаем на ссылочку "Полезное сообщение " ®


Отправлено: 17:25, 26-11-2013 | #6


Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


Или можно "windows + R" потом уже вписать " CMD Help" виполнить и снова "Help"

-------
В благодарносте за помощь нажимаем на ссылочку "Полезное сообщение " ®


Отправлено: 20:34, 26-11-2013 | #7


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 23452
Благодарности: 4241

Профиль | Сайт | Отправить PM | Цитировать


oleh19, и на кой ляд надо писать в виполнить цмд хелп, штоби потом снова писать хелп? Тренируемся писать слово хелп на ненашем языке?
ЗЫ: люблю советчиков, даже не удосуживающихся проверить собственные бредовые советы
ЗЗЫ: впрочем, знание программирование здесь коррелирует со знанием языка описания, так что комментарии излишни..
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:07, 27-11-2013 | #8


Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


ShaddyR, єсли ми откроем окно "Виполнить" и впишем туда "CMD Help" (исполняем ету команду) оно откроет окно "Командной строки"(CMD) и туда ми вписиваем каманду "Help" (Enter) и нам будет виделена несколько команд для BAT-ника в том числе ми сможем узнать как ими пользоватса вводя "Help ###" (где ### - ИМЯ КОМАНДИ) в командной строке...

-------
В благодарносте за помощь нажимаем на ссылочку "Полезное сообщение " ®


Отправлено: 12:17, 27-11-2013 | #9


Ветеран


Contributor


Сообщения: 25179
Благодарности: 7319

Профиль | Отправить PM | Цитировать


Цитата oleh19:
ShaddyR, єсли ми откроем окно "Виполнить" и впишем туда "CMD Help" (исполняем ету команду) »
Не надо вписывать «CMD Help». Достаточно «cmd.exe».

Отправлено: 17:09, 27-11-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
CMD/BAT - [решено] Как настроить клавиши быстрого вызова с помощью CMD/BAT Valek271183 Скриптовые языки администрирования Windows 5 05-08-2012 14:10
CMD/BAT - [решено] как авторизоваться на другом ПК через CMD или BAt Альберт25132е1 Скриптовые языки администрирования Windows 0 04-06-2012 14:44
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
CMD/BAT - Как запретить запуск приложения на компьютере с помощью BAT angelada89 Скриптовые языки администрирования Windows 1 13-03-2010 16:18




 
Переход