String übergeben
String übergeben
Hi ich hab zwar schon im board gesucht aber nichts passendes gefunden. und zwar möchte ich nen string an mein aktuell aktives fenster übergeben lassen und zwar so:
z.B
ich hab mein programm und notepad offen. ich schreibe in mein programm nen string gehe in notepad drücke zum starten des programmes F12 und es fängt an den eingegebenen string zu schreiben wieder und wieder.
ich denke man übergibt den string mit
SendMessage_()
aber ich bekomms nicht hin könnt ihr mir helfen?
danke schonmal
z.B
ich hab mein programm und notepad offen. ich schreibe in mein programm nen string gehe in notepad drücke zum starten des programmes F12 und es fängt an den eingegebenen string zu schreiben wieder und wieder.
ich denke man übergibt den string mit
SendMessage_()
aber ich bekomms nicht hin könnt ihr mir helfen?
danke schonmal
Dann könntest du es so machen:
Hier eine Seite wo du alle Konstanten für die Tasten findest:
http://www.help-guide.de/win_virtual_key.htm
Code: Alles auswählen
Procedure PushKey(Key)
keybd_event_(Key, 0, 0, 0)
keybd_event_(Key, 0, #KEYEVENTF_KEYUP, 0)
EndProcedure
RunProgram("notepad.exe")
Delay(500)
PushKey(#VK_H)
PushKey(#VK_A)
PushKey(#VK_L)
PushKey(#VK_L)
PushKey(#VK_O)
PushKey(#VK_SPACE)
PushKey(#VK_W)
PushKey(#VK_E)
PushKey(#VK_L)
PushKey(#VK_T)
http://www.help-guide.de/win_virtual_key.htm
v6.00
Ich denke mal das er es selber gemacht hatFox hat geschrieben:cool danke aber woher stammt das hallo welt beispiel weil es ist ja im source nicht enthalten


und wenn du meinst woher keybd_event_() kommt CODE-ARCIV
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Jep, gerade selbst geschrieben ...STARGÅTE hat geschrieben:Ich denke mal das er es selber gemacht hatFox hat geschrieben:cool danke aber woher stammt das hallo welt beispiel weil es ist ja im source nicht enthalten![]()
![]()
und wenn du meinst woher keybd_event_() kommt CODE-ARCIV
und das mit kebd_event_() hab ich selbst mal gebraucht ...
v6.00
Ich vermute mal, er hat sich die Keys nicht genau angeschaut, die Du sendest 



ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.