![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Батник который отслеживает и завершает процессы |
|
Любой язык - Батник который отслеживает и завершает процессы
|
Новый участник Сообщения: 34 |
Добрый день! Форумчане нужна ваша помощь! В написании батника. У меня компьютерный клуб,
клиенты постоянно запускают по несколько раз игры или несколько разных игр от чего комп зависает мне нужен такой батник или что нибудь такое, чтоб невозможно было запустить игру дважды или две разные игры! Чтоб батник отслеживал и завершал процесс, оставив первый запущенный процесс пока клиент сам не выйдет из него |
|
Отправлено: 07:51, 01-08-2015 |
Старожил Сообщения: 300
|
Профиль | Отправить 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 ну это так примерно: логика работы такая при запуски игры запускает скрипт которые убивает все процессы game.exe (нужную игру прописывааешь) далее идет задержка потом запускается игра, если еще раз давит на ярлык повторяется по кругу |
Последний раз редактировалось mcintosh55, 01-08-2015 в 09:08. Отправлено: 09:03, 01-08-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Добрый день! все работает, Я пробовал на игре Counter Strike этот батник завершает 2.ой запущенный процесс
а третий и последующий не завершает. И я еще писал что клиенты открывают несколько разных игр например: заходят в cs 1.6 потом сворачивают и запускают танки потом не выходят и запускают GTA и после этого комп висит Помогите плиз с проблемой А все разобрался добавил ниже строчки TASKKILL /IM game.exe с названием игр завершает процесс Огромная благодарность!!!!!! |
Отправлено: 07:45, 02-08-2015 | #3 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Можно еще один вопрос? можно ли создать батник который запускался бы вместе с windows
и чтоб его запуск не было видно на экране. Чтоб он выполнял следующее, например: зашел в игру или программу/ за ранее записав имя программ или игр в батник и одним нажатием клавиши например плюсом (+) снять задачу всех ненужных записанных программ! (типо снять задачу одним кликом) Заранее спасибо!!!!!!! |
Отправлено: 09:25, 02-08-2015 | #4 |
Старожил Сообщения: 300
|
Профиль | Отправить 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:
|
||
Отправлено: 09:34, 02-08-2015 | #5 |
Старожил Сообщения: 300
|
Профиль | Отправить PM | Цитировать если запускают несколько игр это как бы их проблема, должны понимать что свернутая игра ест ресурсы, есть много программ для компьютерных клубах и практически у всех есть мониторинг ресурсов пк их удаленно можно гасить
|
Отправлено: 09:58, 02-08-2015 | #6 |
Новый участник Сообщения: 34
|
Профиль | Отправить 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 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|