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

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

Ответить
Настройки темы
CMD/BAT - CMD/BAT - [решено] Скрипт для авто выключения одного приложения при ручном выключении

Аватара для vk_k14m@vk

Старожил


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


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

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


Изменения
Автор: vk_k14m@vk
Дата: 18-03-2019
Однажды я уже задавал подобный вопрос, но нужного ответа тогда я так и не получил. Так что это моя вторая попытка.

Есть некая игра, назовем её MTA Province. И приложение для записи видео с экрана - Bandicam. Нужно создать скрипт, при запуске которого сначала должна запускаться игра, а потом через секунд 5 - приложение для записи видео. Приложение нужно просто запустить, авто запись в нём включается сама. Но это ещё не весь скрипт. Нужно что б скрипт всё ещё оставался активен и всё время отслеживал (желательно в свёрнутом виде), запущена ли игра или нет. И в случает выключения игры, скрипт должен так же выключить и программу для записи видео. Ну и сам скрипт после этого со спокойной душей тоже должен закрыться.

Думаю цель ясна. Запускаю игру - начинается запись видео. Выключаю игру - запись прекращается.

НО. Приложение для запуска игры, запускает иной процесс, и к тому же не один (Смотреть вложение).

Да и Bandicam, запускается одним приложением, но запускает другой процесс (Смотреть второе вложение).

И вот я не соображаю как написать этот скрипт. Надеюсь на понимает, и помощь от знающих людей. Информации НА ЭТОТ РАЗ я надеюсь дал достаточно...

-------
Взялся отвечать, отвечай до конца!


Отправлено: 23:29, 17-12-2018

 

Аватара для vk_k14m@vk

Старожил


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

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


Цитата Iska:
Покажите Ваши настройки приложения, которые отвечают за автоматический старт записи. »
Скрытый текст


Цитата Iska:
Обязательны. Иначе будет у Вас оборванное видео. Особенно, когда речь идёт об mpeg. »
Неоднократно во время записи видео обрывались. То свет гас, то комп перезапускался. Но после этого никаких проблем с видео не было.

Цитата Iska:
Есть большие сомнения на этот счёт. »
Как видно из видео, все работает. Я не делал с видео никаких дополнительных манипуляций. Просто записал как есть и загрузил.

Цитата Iska:
Сохранять в файл с расширением .vbs, а не .wsh (.wsh — файл параметров для сценария скрипта). »
Теперь другая ошибка. Сразу после запуска скрипта.


Цитата Iska:
Теоретически — да. Практически же — этого гарантировать нельзя. »
В таком случае снова обращусь на форум)

-------
Взялся отвечать, отвечай до конца!


Отправлено: 05:45, 18-12-2018 | #11



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

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


Ветеран


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

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


Скрипт по какой-то причине не может запустить на исполнение файл "C:\Program Files (x86)\Bandicam\Loader.exe" .

Отправлено: 07:15, 18-12-2018 | #12


Аватара для vk_k14m@vk

Старожил


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

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


Цитата Iska:
Скрипт по какой-то причине не может запустить на исполнение файл "C:\Program Files (x86)\Bandicam\Loader.exe" . »
Понял ошибку. Bandicam все таки нужны права администратора =_=

-------
Взялся отвечать, отвечай до конца!


Отправлено: 07:26, 18-12-2018 | #13


Ветеран


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

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


Цитата vk_k14m@vk:
Bandicam все таки нужны права администратора =_= »
Ну, фигурный щит в правом нижнем углу значка ярлыка как бы намекает об этом . Можно запускать скрипт с административными привилегиями (ярлык на wscript.exe, аргументом к нему — путь к скрипту), тогда всё запущенное из-под него также получит административные привилегии.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:14, 18-12-2018 | #14


Аватара для vk_k14m@vk

Старожил


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

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


Такс. С запуском сейчас все в порядке. А вот с завершением процесса проблемы. После выключения игры ни "bdcam64.bin", ни "bdcam.exe" не завершается. К тому же, если вручную завершить процесс "bdcam64.bin" то запись не прекращается, и идет дальше. Нужно именно "bdcam.exe" выключать. Заменил в скрипте "bdcam64.bin" на "bdcam.exe", и ничего не изменилось. Скрипт не может, или не хочет завершать этот процесс. Да и процесс самого скрипта не завершается. И если много раз его запускать, то он дублируется.
Скрытый текст

-------
Взялся отвечать, отвечай до конца!


Последний раз редактировалось vk_k14m@vk, 18-12-2018 в 18:04.


Отправлено: 17:58, 18-12-2018 | #15


Ветеран


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

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


vk_k14m@vk, я уже написал Вам, что нужно сделать:
Цитата Iska:
Можно запускать скрипт с административными привилегиями (ярлык на wscript.exe, аргументом к нему — путь к скрипту), тогда всё запущенное из-под него также получит административные привилегии. »
Цитата vk_k14m@vk:
Нужно именно "bdcam.exe" выключать. »
Вы дерево процессов видели? Это:
Скрытый текст
приведённый Вами скриншот, если что. Завершать нужно и одно приложение, и другое. Сначала ищется и завершается процесс bdcam64.bin, затем, уже напрямую, завершается его родительский процесс, коим является bdcam.exe.

Цитата vk_k14m@vk:
Заменил в скрипте "bdcam64.bin" на "bdcam.exe", и ничего не изменилось. »
Зачем? Метод научного тыка здесь не работает.

Цитата vk_k14m@vk:
После выключения игры ни "bdcam64.bin", ни "bdcam.exe" не завершается. »
Раз не завершается, и нет никаких сообщений — значит, до попыток завершения дело даже не доходит. Покажите скриншот окна Process Explorer'а после: «после выключения игры».

Цитата vk_k14m@vk:
Да и процесс самого скрипта не завершается.»
Естественно.

Цитата vk_k14m@vk:
И если много раз его запускать, то он дублируется. »
Естественно.

Отправлено: 18:20, 18-12-2018 | #16


Аватара для vk_k14m@vk

Старожил


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

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


Цитата Iska:
Раз не завершается, и нет никаких сообщений — значит, до попыток завершения дело даже не доходит. Покажите скриншот окна Process Explorer'а после: «после выключения игры». »

-------
Взялся отвечать, отвечай до конца!


Отправлено: 18:25, 18-12-2018 | #17


Ветеран


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

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


vk_k14m@vk, «огласите весь список, пожалуйста»™.

Отправлено: 18:44, 18-12-2018 | #18


Аватара для vk_k14m@vk

Старожил


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

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


Цитата Iska:
«огласите весь список, пожалуйста»™. »
Скрытый текст










-------
Взялся отвечать, отвечай до конца!


Отправлено: 00:51, 19-12-2018 | #19


Ветеран


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

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


vk_k14m@vk, как-то странно у Вас некоторые вещи выглядят.

А так особо идей нет. Могу лишь констатировать, что у меня всё работает, как было заказано (за исключением того факта, что, если делать захват видео на полном экране, и Bandicam принудительно снимать, то файл видео оказывается запоротым).

Отправлено: 02:03, 19-12-2018 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Скрипт для авто выключения одного приложения при ручном выключении другого (.exe) vk_k14m@vk Скриптовые языки администрирования Windows 26 05-06-2018 01:32
Общее - BAT/CMD скрипт-меню для dism.exe sosed213 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 6 02-02-2018 14:16
VBS/WSH/JS - Скрипт VBS для запуска .bat-файла при выключении компьютера(сценарий) W1nn1ep00h Скриптовые языки администрирования Windows 2 16-05-2013 16:31
2007 - [решено] Настройка почты через bat (cmd или скрипт) zai Microsoft Office (Word, Excel, Outlook и т.д.) 1 25-11-2011 17:32
CMD/BAT - [решено] bat скрипт - инсталятор модулей для одного java приложения bombording Скриптовые языки администрирования Windows 2 08-06-2009 15:33




 
Переход