Войти

Показать полную графическую версию : [решено] Глобальный перехват нажатий клавиатуры в 3D приложениях (вчасности TES 4 Oblivion)


crashtuak
30-10-2009, 16:16
Ну вот проблемка. Надо по нажатию клавиш убить процесс Oblivion.exe, играя при этом в саму игру. Вот код:
HotKeySet("+!1", "close_obl")
Func close_obl()
If ProcessExists ( "Oblivion.exe" ) = 0 Then
MsgBox(0,"Error", "Couldn't close Oblivion.exe. Process not found.")
Else
ProcessClose ( "Oblivion.exe")
EndIf
EndFunc
While 1
Sleep(100)
WEnd
Но он не работает, перехват не срабатывает при активной игре:(. Что кто посоветует???

Yashied
31-10-2009, 03:06
Попробуй это (http://autoit-script.ru/index.php/topic,296.0.html) .

crashtuak
31-10-2009, 08:50
Спасибо, посмотрю, когда с компа зайду. Судя з описания там будет то, что мне нужно.

crashtuak
31-10-2009, 11:16
Yashied, круто работает:). Чувствую твоя ссылка сильно облегчит мне жизнь:):).




© OSzone.net 2001-2012