закрыть окно командной строки cmd в autoit
я запускаю через bat файл .exe но не могу закрыть потом это окно cmd (которое запускается от имени админа и имеет в тайтле окна ("C:\windows\system32\run.exe"). при закрытии через ProcessClose в cmd появляется сообщение "пауза..нажмите любую клавишу". Пробовал закрытие через WinClose - но не могу указать скрипту закрывать именно окно которое я запустил.
Пробовал через параметр ACTIVE, но проблемка в том, что после закрытия нужного окна при услвоии что скрип продолжает работать - будут закрываться остальные окна, а нужно закрыть именно то которое запустил.
Еще пробовал через PIDб но по всей видимости, что-то не так. В идеале конечно бы запустить процесс с определенным идентификатором, (пусть он удет захардкоден) и потом проц с этим же идентификатором убить.
#include <Timers.au3>
While 1
Sleep(500)
$idleTimer = _Timer_GetIdleTime()
If $idleTimer > 6000 And Not ProcessExists("my.exe") Then
Run("C:\Users\user\Desktop\folder\my.bat")
ElseIf $idleTimer < 8 Then
ProcessClose("my.exe")
EndIf
WEnd