Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Любой язык - Батник который отслеживает и завершает процессы

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


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

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


Добрый день! Форумчане нужна ваша помощь! В написании батника. У меня компьютерный клуб,
клиенты постоянно запускают по несколько раз игры или несколько разных игр от чего комп зависает
мне нужен такой батник или что нибудь такое, чтоб невозможно было запустить игру дважды или
две разные игры! Чтоб батник отслеживал и завершал процесс, оставив первый запущенный процесс
пока клиент сам не выйдет из него

Отправлено: 07:51, 01-08-2015

 

Старожил


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

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


создаешь cmd файл пример такой
Код: Выделить весь код
@echo off
rem убиваем процесс игры
TASKKILL /IM game.exe
rem задержка 5 сек можно поменять на нужное
ping -n 1 -w 5000 127.0.0.1 >nul
rem запуск игры, путь к игре
cd «C:\Program Files\game\....»
start game.exe
exit
дальше создаешь bat файл кидаешь его в папку с игрой, делаешь на него ярлык на рабочем столе, а картинку привязываешь от игры чтоб не заподозрил клиент

ну это так примерно:
логика работы такая
при запуски игры запускает скрипт которые убивает все процессы game.exe (нужную игру прописывааешь) далее идет задержка потом запускается игра, если еще раз давит на ярлык повторяется по кругу

Последний раз редактировалось mcintosh55, 01-08-2015 в 09:08.


Отправлено: 09:03, 01-08-2015 | #2



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

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


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


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

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


Добрый день! все работает, Я пробовал на игре Counter Strike этот батник завершает 2.ой запущенный процесс
а третий и последующий не завершает. И я еще писал что клиенты открывают несколько разных игр например:
заходят в cs 1.6 потом сворачивают и запускают танки потом не выходят и запускают GTA и после этого комп
висит Помогите плиз с проблемой

А все разобрался добавил ниже строчки TASKKILL /IM game.exe с названием игр завершает процесс
Огромная благодарность!!!!!!

Отправлено: 07:45, 02-08-2015 | #3


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


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

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


Можно еще один вопрос? можно ли создать батник который запускался бы вместе с windows
и чтоб его запуск не было видно на экране. Чтоб он выполнял следующее, например: зашел в игру
или программу/ за ранее записав имя программ или игр в батник и одним нажатием клавиши например плюсом (+) снять
задачу всех ненужных записанных программ! (типо снять задачу одним кликом) Заранее спасибо!!!!!!!

Отправлено: 09:25, 02-08-2015 | #4


Старожил


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

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


1) 3..4...n запуск должен завершать если запускается с батника, получается при каждом запуске ярлыка вызывается cmd которые выполняет код. Он убивает все процессы с таким названием. Если еще раз запустишь убьет предыдущий и запустит новый. Или объясните что не так переделаю. Все работает как вы просили побывал даже если запущено несколько процессов он их ложит и запускает новый.

2) Модификация кода для закрытия нескольких игр
2.1 если игры часто обновляются и добавляются то надо на все компы подключить сетевой диск пример Z:\
2.2 туда положить game.txt файл со всем exeшники которые запускаются и он будет в цикле пробегать и убивать процессы
2.3 а потом стартовать нужную игру

пример game.txt
cs.exe
wow.exe
gta4.exe

пример кода.cmd

Цитата nail1987:
Можно еще один вопрос? можно ли создать батник который запускался бы вместе с windows
и чтоб его запуск не было видно на экране. Чтоб он выполнял следующее, например: зашел в игру
или программу/ за ранее записав имя программ или игр в батник и одним нажатием клавиши например плюсом (+) снять
задачу всех ненужных записанных программ! (типо снять задачу одним кликом) Заранее спасибо!!!!!!! »
Код: Выделить весь код
echo off
пример кода только разрешенных тебе только переделать под запрещенные http://forum.oszone.net/post-1888484-3.html

Отправлено: 09:34, 02-08-2015 | #5


Старожил


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

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


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

Отправлено: 09:58, 02-08-2015 | #6


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


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

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


mcintosh55, этот батник надо закидовать в папку с игрой, но cs1.6 удоляет все лишние фаилы из своей директории
@echo off
rem убиваем процесс игры
TASKKILL /IM game.exe
rem задержка 5 сек можно поменять на нужное
ping -n 1 -w 5000 127.0.0.1 >nul
rem запуск игры, путь к игре
cd «C:\Program Files\game\....»
start game.exe
exit

Отправлено: 16:16, 28-08-2015 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - скрипт, который завершает сеанс пользователя-инициатора на терминальном сервере dmins Скриптовые языки администрирования Windows 4 04-06-2015 05:42
CMD/BAT - батник который бы выполнял пинг strelec64 Скриптовые языки администрирования Windows 19 14-05-2015 09:14
CMD/BAT - Батник который закрывает процесс nullnull_ru Скриптовые языки администрирования Windows 2 21-01-2011 05:22
Система завершает процессы cv0l04b Материнские платы и память 8 18-10-2009 18:31
CMD/BAT - батник который считает файлы LeonanVasia Скриптовые языки администрирования Windows 1 28-09-2009 05:55




 
Переход