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

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

Ответить
Настройки темы
CMD/BAT - Закрыть процесс в определённое время

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


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

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


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

Закрыть нужно процесс ace_player.exe к примеру в 2:00 ночи.

Отправлено: 01:03, 29-04-2016

 

Ветеран


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

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


brosafari, Создайте задание:
Код: Выделить весь код
schtasks /create /?
taskkill /?

Отправлено: 08:37, 29-04-2016 | #2



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

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


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


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

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


Ребят, я такой чайник. Для меня это тёмный лес, я посмотрел команды и понял что я вообще не аллё((

Помогите пожалуйста с готовым решением, для вас это 30 секунд, а для меня полдня)) Заранее, огромное спасибо.

Отправлено: 12:33, 29-04-2016 | #3


Ветеран


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

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


Код: Выделить весь код
schtasks /create /tn "kill_player" /sc once /st 02:00 /tr "taskkill /im ace_player.exe /f"

Отправлено: 13:09, 29-04-2016 | #4


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


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

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


Огромное спасибо, работает!

Каждый раз при запуске батника спрашивает:
Код: Выделить весь код
Предупреждение. Задание может не выполняться из-за того, что значение параметра /ST предшествует текущему времени.
Предупреждение. Задание с именем "kill_player" уже существует. Вы хотите заменить его (Y — да/N — нет)?
Нужно будет каждый раз при запуске прожимать Y ?

И последнее, можно ли сделать чтоб при запуске этого батника сначала открывался сам плеер C:\Users\IMBA\AppData\Roaming\ACEStream\player\ace_player.exe, а потом уже устанавливался таймер? Это был бы идеальный вариант, не пришлось бы вручную запускать плеер, ведь потом можно вовсе забыть про батник с таймером.
В идеале:
Запустил батник - открылся плейер - установился таймер - всё.

Последний раз редактировалось brosafari, 29-04-2016 в 14:10.


Отправлено: 14:04, 29-04-2016 | #5


Ветеран


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

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


brosafari, Тогда лучше создайте ежедневное задание:
Код: Выделить весь код
schtasks /create /tn "kill_player" /st 14:25 /sc daily /tr "taskkill /im ace_player.exe /f"
Это можно сделать и через планировщик заданий.

Отправлено: 14:35, 29-04-2016 | #6


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


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

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


Так нет, вы не поняли.
Я бы хотел просто включать плеер через батник - конечно, если это возможно?

Смотрите, вот у меня на рабочем столе бат файл. Мне нужно что бы после нажатия на него - запускался плеер(процесс) C:\Users\IMBA\AppData\Roaming\ACEStream\player\ace_player.exe
+плюс к этому (в том же батнике) сразу устанавливался таймер, как вы предложили в первом варианте.
В итоге получается: когда я захочу включить плеер, я запускаю бат-файл на раб. столе = открываеться ace_player.exe + устанавливаеться taskkill /im ace_player.exe в 2:00 часа ночи. Всё!
Можно так сделать? Было бы очень удобно... Один батник на рабочем столе, который запускает плеер и сразу ставит таймер на его отключение.


ЗЫ. Я не нашёл в планировщике задач, возможность запуска по ссылке, с рабочего стола к примеру.

Последний раз редактировалось brosafari, 29-04-2016 в 16:32.


Отправлено: 16:22, 29-04-2016 | #7


Ветеран


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

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


brosafari,
Код: Выделить весь код
@echo off

schtasks /delete /tn "kill_player" 1>nul 2>&1
start "" "%appdata%\ACEStream\player\ace_player.exe"
schtasks /create /tn "kill_player" /st 02:00 /sc once /tr "taskkill /im ace_player.exe /f"

Отправлено: 16:52, 29-04-2016 | #8


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


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

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


Foreigner, запускаю Ваш код от имени администратора, открывается чёрное окно cmd.exe и ничего не происходит.



P.S. Файл находится в исключениях антивируса.

Последний раз редактировалось brosafari, 29-04-2016 в 17:24.


Отправлено: 17:19, 29-04-2016 | #9


Ветеран


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

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


Запускайте с обычными привилегиями. И проверьте пути к плееру.

Отправлено: 17:37, 29-04-2016 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удаление файлов в определённое время и запуск рядом лежащей программы. i-Lex Скриптовые языки администрирования Windows 2 24-03-2023 22:01
CMD/BAT - [решено] Как сделать так чтобы батник в определённое время включал файлик exe. DoroViska Скриптовые языки администрирования Windows 10 22-06-2014 00:30
VBS/WSH/JS - [решено] Открыть привод, корректно убить процесс, закрыть привод и снова убить процесс - как? Nun-Nun Скриптовые языки администрирования Windows 8 31-10-2011 15:25
CMD/BAT - [решено] Запуск батника через определённое время sov44 Скриптовые языки администрирования Windows 1 20-07-2011 20:05
Разное - [решено] Убить процесс в определённое время Dijio Microsoft Windows 2000/XP 2 22-07-2009 15:06




 
Переход