Alt+L Doppel Maus Click simulieren

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Alt+L Doppel Maus Click simulieren

Beitrag von Andreas21 »

Ich versuche einen Tastendruck + einen Doppelklick der Maus zu simulieren.

Code: Alles auswählen

keybd_event_(18,0,0,0)
Delay(10)
SendMessage_(handle, #WM_LBUTTONDBLCLK, 0, 0)
Delay(10)
keybd_event_(18,0,2,0)
Nur irgendwie gehts das nicht. Das handel holle ich mir mit findwindow.

Ich will eigentlich nur das die linke Alt Taste gedrückt wird. Dann ein doppelklick mit der Linken Maus taste gemacht wird und danach die Alt Taste wieder los gelassen wird. Es handelt sich hierbei um ein Fremd Fenster.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

Code: Alles auswählen

keybd_event_(12, 0, 0, 0)
For a = 1 To 2
 mouse_event_(#MOUSEEVENTF_LEFTDOWN,0,0,0,0)
  Delay(GetDoubleClickTime_()-1)
 mouse_event_(#MOUSEEVENTF_LEFTUP,0,0,0,0)
Next a
keybd_event_(12, 0, #KEYEVENTF_KEYUP, 0)
ALT ist 12 (#VK_MENU) nicht 18 sonst passt dein Code eh

MfG Tompazi
Bild
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Beitrag von Andreas21 »

18 ist schon richtieg ;) 12 ist die hex zahl von Alt.

Code: Alles auswählen

keybd_event_(18, 0, 0, 0) 
For a = 1 To 2
 mouse_event_(#MOUSEEVENTF_LEFTDOWN,0,0,0,0) 
   Delay(1)
 mouse_event_(#MOUSEEVENTF_LEFTUP,0,0,0,0)
   Delay(GetDoubleClickTime_()-1)
Next a 
keybd_event_(18, 0, #KEYEVENTF_KEYUP, 0)
So gehts.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

stimmt ... sorry

Tompazi
Bild
Antworten