|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Не продолжает выполнять команды batник |
|
CMD/BAT - Не продолжает выполнять команды batник
|
Новый участник Сообщения: 32 |
Добрый день есть bat файл
C:\Program files\stop.bat ping -n 3 127.0.0.1 >nul taskkill /f /im oknoOK.exe C:\Program files\start.exe вылезает окошко уже другого процесса oknoOK.exe, с одной кнопкой ОК - типа "все хорошо остановилось". Убиваю процесс taskkillом. Запускаю start.exe. Все вроде правильно, но выполняется только первая строка, запускается stop.bat вылетает окошко oknoOK.exe и не закрывается, потому что пока его не закроешь stop.bat висит в процессах и не дает дальше выполнять мой батник. Есть ли возможность это обойти? Можно ли stop.bat запустить как-нибудь независимо. stop.bat изменить не могу, так как не я его писал, он входит в пакет с программой которую останавливает. |
|
Отправлено: 11:35, 19-02-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать ivanxam, содержимое «C:\Program files\stop.bat» выложите.
|
Отправлено: 12:06, 19-02-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать stop.bat выглядит так
остановка программы №1 остановка программы №2 остановка программы №3 остановка программы №4 start "с:\folder\oknoOK.exe" start "" C:\"Program files"\stop.bat ping -n 3 127.0.0.1 >nul taskkill /f /im oknoOK.exe start "" C:\"Program files"\start.exe Вопрос: можно ли через CMD нажать на единственную кнопку ОК на активном окне? |
Отправлено: 12:27, 19-02-2014 | #3 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:47, 19-02-2014 | #4 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать ivanxam, вы не пробовали обозвать start.exe как нибудь иначе?
Start Запускает определенную программу или команду в отдельном окне. При запуске без параметров команда start создает новое окно командной строки. пробуйте так start "" "X:\start.exe" или так /b Запускает приложение без открытия нового окна командной строки. Обработка комбинации клавиш CTRL+C не производится, пока приложение не разрешит обработку CTRL+C. Для прерывания приложения следует использовать CTRL+BREAK. имя_файла Задает команду или программу для запуска. параметры Задает параметры, которые будут переданы вызываемой программе. http://www.celitel.info/klad/nhelp/h...php?dcmd=start |
|
------- Отправлено: 12:57, 19-02-2014 | #5 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:54, 19-02-2014 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Все программы перестали выполнять команды: Открыть, сохранить, сохранить как. | KvadraNT | Microsoft Windows 7 | 9 | 11-12-2012 12:32 | |
Интерфейс - Не активен чекбокс выполнять программу от имени администратора в свойствах екзешника | rentgen97 | Microsoft Windows 7 | 1 | 13-07-2012 14:01 | |
Разное - Как скрытно выполнять приложение и не мешать пользователю ПК? | Forbit | Microsoft Windows 7 | 2 | 15-11-2011 19:46 | |
PowerShell - как выполнять команды на удалённом компьютере? | Ingolder | Скриптовые языки администрирования Windows | 0 | 24-04-2010 21:58 | |
MSFT SQL Server - [решено] Не хочет выполнять задание, ошибок нет... | DoublE_zone | Программирование и базы данных | 16 | 18-12-2009 10:33 |
|