Перейти к содержанию

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


SnedS91

Рекомендуемые сообщения

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

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


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
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.