| |
|
|
| Druck-Taste Abfangen mit Hook: KompilierenMarkierenSeparieren {$cleq}
cls
userMessages wm_user+1234
initMyHook()
do{
waitInput
select uMessage
caseof wm_user+1234
if (&ulParam==1) and (&uwParam==44)
print "Drucktaste"
endif
endSelect
}
nProc initMyHook{
return SetWindowsHookEx(13,procAddr(myLowLevelKeyboardHookProc),getModuleHandle(0),0)/*WH_KEYBOARD_LL*/
}
nProc myLowLevelKeyboardHookProc(long code,wp,lp){
sendMessage(hWnd,wm_user+1234,long(lp,0),long(lp,8))
CallNextHookEx(0, Code, wp, lp)
}
Oder ohne Hook: KompilierenMarkierenSeparieren Oder ohne Hook und ohne XPSE ( [...] ) : KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
Gerhard Putschalka | Hi danke, aber leider ist es nicht das was ich meine. Gibt es ein Beispiel als HTML-Code? Ich verwende für dieses Problem kein Profan bzw. ein anderes Programm. Könnte es mit JavaScript lösbar sein? |
|
|
| Xprofan 11.2, Windows7 Home Premium, AcerAspire 7540G | 08.09.2012 ▲ |
|
|
|
|
| Salve!
Machen wir hier [...] weiter. |
|
|
| |
|
|
|
Georg Teles | Hmm mir fällt da eine Problematik auf oder muss das so sein ?
Sobald eine Tastenkombination registriert wurde, funktioniert sie nicht in anderen Programmen --- Beispiel: man registriere A (dez. 65) als Hotkey und starte das Testskript (das ohne XPSE & ohne HOOK) nun öffne man Notepad & versuche A zu schreiben, Notepad empfängt das getippte A garnicht
Servus |
|
|
| |
|
|
|
| This function cannot associate a hot key with a window created by another thread. [...]
Also nix mit ohne Hook. |
|
|
| |
|
|
|
Georg Teles | Jupp, steht auch dass ausgerechnet F12 die ganze Zeit für den Debugger reserviert ist, und F12 verwende ich gerne, also echt nix mit ohne Hook |
|
|
| |
|
|