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

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

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

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


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

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


Здравствуйте, уважаемые формучане, нужна ваша помощь...Сам не очень разбираюсь в программировании. Но возникла такая необходимость:

В общем надо чтоб при запуске одного процесса другой процесс завершался, а именно необходимо чтоб сначала завершился процесс explorer.exe а затем запустился процесс одной игры и желательно чтоб при "ручном" выходе из игры explorer.exe вновь запускался, с помощью батников добился этого но на каждое действие пришлось создавать отдельный батник, а мне надо чтоб данные действия выполнялись одним разом. Надеюсь объяснил))

Очень буду признателен за помощь, если такое вообще возможно))

Отправлено: 20:08, 25-05-2015

 

Забанен


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

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


Завершить процесс можно самыми разными способами, начиная от taskkill и заканчивая чем-то вроде:
Код: Выделить весь код
wmic process where name="explorer.exe" call terminate
, правда, если не изменяет память, explorer автомтически перезапустится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:36, 25-05-2015 | #2



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

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


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


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

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


explorer.exe успешно щавершается командой TASKKILL.EXE /F /im Explorer.exe >nul и не перезапускается игра успешно запускается командой start /d"C:\Games\FIFA 10" FIFA10.exe но увязать две команды в одном батнике не получается

Отправлено: 21:06, 25-05-2015 | #3


Забанен


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

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


Код: Выделить весь код
@taskkill /f /im explorer.exe>nul
@ping -n 3 127.0.0.1>nul
@rundll32 shell32.dll,ShellExec_RunDLL "C:\Games\FIFA 10\FIFA.exe"
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:43, 25-05-2015 | #4


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


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

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


сделал как вы написали..однако отключился explorer и более ничего, затем я немного подредактировал а именно сделал так

@taskkill /f /im explorer.exe>nul
@start /d"C:\Games\FIFA 10" FIFA10.exe

и получил желаемое))

но в идеале хотелось бы чтоб при выходе из игры explorer вновь запускался..хотя у меня большие сомнения на этот счет

Отправлено: 23:16, 25-05-2015 | #5


Ветеран


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

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


Цитата irbis85:
@start /d"C:\Games\FIFA 10" FIFA10.exe »
Цитата irbis85:
но в идеале хотелось бы чтоб при выходе из игры explorer вновь запускался.. »
Если только Ваш «FIFA10.exe» не запускает ещё один процесс и завершается, то:
Код: Выделить весь код
start "" /d "C:\Games\FIFA 10" /wait FIFA10.exe
explorer.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:22, 25-05-2015 | #6


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


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

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


Огромнейнее всем спасибо!!! Получилось!!!Теперь можно для любой игры такой батник сделать)))

Премного Вам благодарен!!!!

Отправлено: 18:07, 26-05-2015 | #7


Ветеран


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

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


Цитата irbis85:
Теперь можно для любой игры такой батник сделать))) »
Не для любой. Как я уже писал, если при запуске игры исполняется файл «x.exe» («launcher»), который запускает файл «y.exe» (собственно игру) и завершает свою работу — то такая логика не сработает.

Отправлено: 19:19, 26-05-2015 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание bat файла c помощью другого bat файла GODolubOFF Скриптовые языки администрирования Windows 11 03-01-2016 20:30
CMD/BAT - [решено] Запуск .exe файла с помощью CMD/BAT | meGangstaWorld Скриптовые языки администрирования Windows 1 23-09-2014 18:37
CMD/BAT - [решено] Запуск одного bat файла из другого root13 Скриптовые языки администрирования Windows 4 28-10-2013 15:30
CMD/BAT - С помощью bat-ника найти и заменить текст в файле на текст из другого файла Nun-Nun Скриптовые языки администрирования Windows 1 08-03-2011 15:25
C/C++ - [решено] Запуск консольного приложения с помощью bat-файла котвася Программирование и базы данных 4 23-10-2010 20:40




 
Переход