Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Глобальный перехват нажатий клавиатуры в 3D приложениях (вчасности TES 4 Oblivion) (http://forum.oszone.net/showthread.php?t=155086)

crashtuak 30-10-2009 16:16 1256741

Глобальный перехват нажатий клавиатуры в 3D приложениях (вчасности TES 4 Oblivion)
 
Ну вот проблемка. Надо по нажатию клавиш убить процесс 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 1257133

Попробуй это .

crashtuak 31-10-2009 08:50 1257207

Спасибо, посмотрю, когда с компа зайду. Судя з описания там будет то, что мне нужно.

crashtuak 31-10-2009 11:16 1257284

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


Время: 16:32.

Время: 16:32.
© OSzone.net 2001-