gibt es eine möglichkeit unter pure basic 3.3 tasten drücke zu emulieren
so ähnlich wie bei key event()
key event unter 3.3
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wenn die API funktion nicht definiert ist in PB3.3 kannste es so machen:
Evtl. mußte auch die Konstanten definieren.
// edit: hier mal die konstanten
Code: Alles auswählen
If OpenLibrary(0, "user32.dll")
CallFunction(0, "keybd_event", #VK_F1,0,0,0)
;...
CloseLibrary(0)
EndIf
// edit: hier mal die konstanten
Code: Alles auswählen
#VK_LBUTTON = 1
#VK_RBUTTON = 2
#VK_CANCEL = 3
#VK_MBUTTON =4
#VK_BACK =8
#VK_TAB =9
#VK_CLEAR =12
#VK_RETURN =13
#VK_SHIFT =16
#VK_CONTROL =17
#VK_MENU =18
#VK_PAUSE =19
#VK_PRINT =42
#VK_CAPITAL =20
#VK_KANA =$15
#VK_HANGEUL= $15
#VK_HANGUL= $15
#VK_JUNJA =$17
#VK_FINAL =$18
#VK_HANJA =$19
#VK_KANJI =$19
#VK_CONVERT =$1C
#VK_NONCONVERT =$1D
#VK_ACCEPT =$1E
#VK_MODECHANGE =$1F
#VK_ESCAPE =27
#VK_SPACE =32
#VK_PRIOR =33
#VK_NEXT =34
#VK_END =35
#VK_HOME =36
#VK_LEFT =37
#VK_UP =38
#VK_RIGHT =39
#VK_DOWN =40
#VK_SELECT =41
#VK_EXECUTE =43
#VK_SNAPSHOT =44
#VK_INSERT =45
#VK_DELETE =46
#VK_HELP =47
#VK_0 =48
#VK_1 =49
#VK_2 =50
#VK_3 =51
#VK_4 =52
#VK_5 =53
#VK_6 =54
#VK_7 =55
#VK_8 =56
#VK_9 =57
#VK_A =65
#VK_B =66
#VK_C =67
#VK_D =68
#VK_E =69
#VK_F =70
#VK_G =71
#VK_H =72
#VK_I =73
#VK_J =74
#VK_K =75
#VK_L =76
#VK_M =77
#VK_N =78
#VK_O =79
#VK_P =80
#VK_Q =81
#VK_R =82
#VK_S =83
#VK_T =84
#VK_U =85
#VK_V =86
#VK_W =87
#VK_X =88
#VK_Y =89
#VK_Z =90
#VK_LWIN =$5B
#VK_RWIN =$5C
#VK_APPS =$5D
#VK_NUMPAD0= 96
#VK_NUMPAD1= 97
#VK_NUMPAD2= 98
#VK_NUMPAD3= 99
#VK_NUMPAD4= 100
#VK_NUMPAD5= 101
#VK_NUMPAD6= 102
#VK_NUMPAD7= 103
#VK_NUMPAD8= 104
#VK_NUMPAD9= 105
#VK_MULTIPLY =106
#VK_ADD =107
#VK_SEPARATOR =108
#VK_SUBTRACT= 109
#VK_DECIMAL =110
#VK_DIVIDE =111
#VK_F1 =112
#VK_F2 =113
#VK_F3 =114
#VK_F4 =115
#VK_F5 =116
#VK_F6 =117
#VK_F7 =118
#VK_F8 =119
#VK_F9 =120
#VK_F10 =121
#VK_F11 =122
#VK_F12 =123
#VK_F13 =124
#VK_F14 =125
#VK_F15 =126
#VK_F16 =127
#VK_F17 =128
#VK_F18 =129
#VK_F19 =130
#VK_F20 =131
#VK_F21 =132
#VK_F22 =133
#VK_F23 =134
#VK_F24 =135
#VK_NUMLOCK =144
#VK_SCROLL =145
#VK_LSHIFT =160
#VK_LCONTROL =162
#VK_LMENU =164
#VK_RSHIFT =161
#VK_RCONTROL =163
#VK_RMENU =165
#VK_PROCESSKEY =229
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
-
- Beiträge: 10
- Registriert: 15.01.2007 16:32
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
>> brauche ich da nich irgendeine user32.dll datei??
Ja, aber die hat Microsoft Dir bereits spendiert
Sonst würde so manches nicht gehen.
Ja, aber die hat Microsoft Dir bereits spendiert

Sonst würde so manches nicht gehen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
