SnedS91

Отключение скриптов после закрытия процесса

1 сообщение в этой теме

Скрипт делал для себя, но вдруг кому пригодится.

При использовании автоаттача к процессу, включенные скрипты/значения не отключаются/размораживаются, так скрипт сделает это за вас.


local CEPanel = wincontrol_getControl(getMainForm(),3)
local tmr = createTimer(nil,true)
tmr:setInterval(1000)
function checkClosed()
local procname = wincontrol_getControl(CEPanel,0):getCaption():gsub('^%x+-','')
local pid = getProcessIDFromProcessName(procname)
if pid == nil then
local addresslist = getAddressList()
if addresslist.Count > 0 then
for i = 0, addresslist.Count-1 do
addresslist.MemoryRecord[i].Active = false
end
end
end
end
tmr:setOnTimer(checkClosed)

Можно положить в папку autorun и забыть.

autofix.7z

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас