Тема: Проблема с LAII (вылет клиента)
Проблема выполнения скриптов при запущенном клиенте LAII.
Вылетает клиент, видимо защита, при запуске весьма безобидых скриптов, например переключения звука.
;d:="колонки", h:="наушники"
d:="НАУШНИКИ", h:="КОЛОНКИ"
reDevSet:
Run, mmsys.cpl
Process, Wait, rundll32.exe, 1
If (!ErrorLevel)
{
Process, Close, rundll32.exe
MsgBox % сMsgOptionsEr, % isDevSetTitle, Ошибка, 0
}
else
{
WinWait, % "ahk_pid" ErrorLevel
ControlSend, SysListView321, {Down}
Sleep, 50
ControlGet, isEnabled, Enabled,, Button2
Sleep, 50
If !isEnabled
ControlSend, SysListView321, {Down}
Sleep, 50
ControlClick, Button2 ; По умол&чанию
Sleep, 50
ControlClick, Button4 ; на клик по кнопке ОК
Process, Close, rundll32.exe
if (isEnabled)
isDevSet := isDevSet . d
Else
{
isDevSet := isDevSet . h
}
MsgBox, % сMsg_OkTaskModalInfo, % isDevSetTitle
, % isDevSet
, 2.5
}
;Sleep, 500
;IfMsgBox, Cancel
; Goto, reDevSet
;Return
Файл откомпилирован и сжат.
Параметры компиляции
Ahk2Exe.exe
/in C:\AHK\AllSystemOS\Tgl_Sound_Dev.ahk
/out C:\AHK\AHK addon EXE\Tgl_Sound_Dev.exe
/icon c:\AHK\AHK addon EXE\HeadPhone.ico
/bin "Unicode 64-bit.bin"
/mpress 1
Если требуется, то дам линк на сервер LAII
OS Windows 10 x64 Pro(AutoHotkey v1.1.37.02)