![]() |
Батник который отслеживает и завершает процессы
Добрый день! Форумчане нужна ваша помощь! В написании батника. У меня компьютерный клуб,
клиенты постоянно запускают по несколько раз игры или несколько разных игр от чего комп зависает мне нужен такой батник или что нибудь такое, чтоб невозможно было запустить игру дважды или две разные игры! Чтоб батник отслеживал и завершал процесс, оставив первый запущенный процесс пока клиент сам не выйдет из него |
создаешь cmd файл пример такой
Код:
@echo off ну это так примерно: логика работы такая при запуски игры запускает скрипт которые убивает все процессы game.exe (нужную игру прописывааешь) далее идет задержка потом запускается игра, если еще раз давит на ярлык повторяется по кругу |
Добрый день! все работает, Я пробовал на игре Counter Strike этот батник завершает 2.ой запущенный процесс
а третий и последующий не завершает. И я еще писал что клиенты открывают несколько разных игр например: заходят в cs 1.6 потом сворачивают и запускают танки потом не выходят и запускают GTA и после этого комп висит Помогите плиз с проблемой А все разобрался добавил ниже строчки TASKKILL /IM game.exe с названием игр завершает процесс Огромная благодарность!!!!!! |
Можно еще один вопрос? можно ли создать батник который запускался бы вместе с windows
и чтоб его запуск не было видно на экране. Чтоб он выполнял следующее, например: зашел в игру или программу/ за ранее записав имя программ или игр в батник и одним нажатием клавиши например плюсом (+) снять задачу всех ненужных записанных программ! (типо снять задачу одним кликом) Заранее спасибо!!!!!!! |
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 Цитата:
Код:
echo off |
если запускают несколько игр это как бы их проблема, должны понимать что свернутая игра ест ресурсы, есть много программ для компьютерных клубах и практически у всех есть мониторинг ресурсов пк их удаленно можно гасить
|
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 |
Время: 02:52. |
Время: 02:52.
© OSzone.net 2001-