123alex123
Новичок
- Сообщения
- 1
- Репутация
- 0
Здравствуйте, уважаемые форумчане, столкнулся со странной проблемой, может кто знает как её решить. Суть в следующем: запускаю скомпилированный в exe скрипт, указанный ниже, он корректно выполняется, а затем начинаются глюки с мышью и клавиатурой, например, по нажатию двойным кликом или клавишей Enter на папке открываются её свойства, перестаёт работать кнопка delete а кнопка up работает как backspace. Через некоторое время эти баги проходят, где-то через 2-3 минуты. В трее значка скрипта не висит, да и в диспетчере тоже ничего подозрительного не было. Возможно где-то еще продолжают выполнятся какие-то процессы, как это проверить? Или дело в чем-то другом?
Код:
#include <Misc.au3>
#include <Array.au3>
ShellExecute('D:\signature')
MouseMove(0, 0, 0) ;
Sleep(400)
Send("^ф")
Sleep(400)
Send("+{F10}")
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Send("{Down}")
Sleep(400)
Sleep(400)
Send("{ENTER}")
Sleep(700)
Send("!{TAB}")
Sleep(1000)
Send("{ENTER}")
Sleep(1000)
Send("{Down}")
Sleep(1000)
Send("{ENTER}")
Sleep(1000)
Send("dissolve")
Sleep(1000)
Send("{ENTER}")
$cound = 0
While 1
If _IsPressed("1B") Then
ExitLoop
Else
If WinActive ("Подпись") Then
$cound = $cound + 1
WinWaitClose ("Подпись")
EndIf
EndIf
WEnd
MsgBox(1,"lol",$cound)