Цитата:
Попробуй добавить проверку на запущенный iCarDS
|
Полезный совет!
Финальный вариант эмулятора (на примере shift+0;shift+9;shift+8;shift+7) :
PHP код:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
HotKeySet("+0", "Vkey_DUINO")
HotKeySet("+9", "Vkey_DUINO1")
HotKeySet("+8", "Vkey_DUINO2")
HotKeySet("+7", "Vkey_DUINO3")
While 1
Sleep(100)
WEnd
Func Vkey_DUINO()
If ProcessExists("iCarDS.exe") Then
$RRSDK = ObjCreate("RoadRunner.SDK")
If Not @error Then
$RRSDK.Execute("SetVar;duino_key;duino_111111101||OnDuinoKeyPress")
EndIf
EndIf
EndFunc
Func Vkey_DUINO1()
If ProcessExists("iCarDS.exe") Then
$RRSDK = ObjCreate("RoadRunner.SDK")
If Not @error Then
$RRSDK.Execute("SetVar;duino_key;duino_111111102||OnDuinoKeyPress")
EndIf
EndIf
EndFunc
Func Vkey_DUINO2()
If ProcessExists("iCarDS.exe") Then
$RRSDK = ObjCreate("RoadRunner.SDK")
If Not @error Then
$RRSDK.Execute("SetVar;duino_key;duino_111111103||OnDuinoKeyPress")
EndIf
EndIf
EndFunc
Func Vkey_DUINO3()
If ProcessExists("iCarDS.exe") Then
$RRSDK = ObjCreate("RoadRunner.SDK")
If Not @error Then
$RRSDK.Execute("SetVar;duino_key;duino_111111104||OnDuinoKeyPress")
EndIf
EndIf
EndFunc