Что нового

[Автоматизация] Завершение процесса

Wulk@n

Новичок
Сообщения
34
Репутация
0
Версия AutoIt: 3.3.12.0

Описание:
Здравствуйте , пользователи autoit-script.ru нужен такой скрипт который бы завершал процесс определенного числа
пример процесс notepad.exe дата завершения 05.01.2015
Примечания:
 

sss

Продвинутый
Сообщения
332
Репутация
96
Элементарно же. Смотрим в справке макросы времени и ProcessClose().

Код:
$mday = 3
$mon = 1
$year = 2015

$hour = 15
$min = 35

$proc_name = 'notepad.exe'

While 1
	If $mday = @MDAY And $mon = @MON And $year = @YEAR Then
		If $hour = @HOUR And $min = @MIN Then
			ProcessClose($proc_name)
;~ 			Exit
		EndIf
	EndIf
	Sleep(1000)
WEnd


А еще лучше - оставить только ProcessClose и запускать планировщиком, чтобы не висел лишний процесс.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
А еще лучше - оставить только ProcessClose и запускать планировщиком, чтобы не висел лишний процесс.
А ещё лучше (без лишних файлов) прописать прямо в планировщик команду taskkill :smile:
Код:
taskkill /f /im notepad.exe
 
Верх