Forum: Win32/Win64 API (native code)
Delphi
by Ati,
7. Sep 2004
Um die Verwirrung perfekt zu machen, habe ich etwas gefunden was funktioniert. Ich kann mir keinen Reim darauf machen aber vielleicht einer von Euch.
KEYBD_EVENT(VK_Numpad3,0,0,0);
Wie gesagt kann ich damit Zahlen an die Emulation schicken aber mit Sendkeys nicht :gruebel: :gruebel: :gruebel: :gruebel: :gruebel:
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
4. Sep 2004
Tja zu früh gefreut. Wenn ich Zahlen an die Emulation schicken möchte, so werden die nicht angenommen. So erscheint statt "DIH220" nur "DIH". Wie kann man das denn umgehen??
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
4. Sep 2004
Es funktioniert doch. Ich mußte nur ein bischen mit SLEEP fummeln und jetzt klappt es erstmal. Bei weiteren Problemen werd ich Euch dann schon wieder nerven ;-)
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
4. Sep 2004
mmmh. Ich habe mich für SENDKEYS entschieden. Habe das mal mit notepad.exe getestet und es funktioniert. Wenn ich jetzt meine Emulation starte funktioniert es jedoch nicht. Darauf kann ich mir kein Reim machen. Habe es schon mit einem kleinen sleep-Befehl zwischen Shellexecute und Sendkeys probiert, es half aber nichts.
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
3. Sep 2004
So meine Herren ich möchte dann jetzt auch mal mit unwissenheit glänzen ;-)
Ich möchte das gestartete Programm ja fernsteuern. Man hat mir mal als Tip was von TClipboard gesagt kann damit jedoch nichts anfangen. Also habe ich mir Sendmessage, FindWindow etc. angeschaut. Ich schaffe es also bisher das Programm zu starten und kann auch die Proc-ID auslesen. Wenn ich jetzt also einen String an das...
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
2. Sep 2004
Danke Silent. Lösung a war richtig. dann kann ich mich ja jetzt damit beschäftigen, wie ich dem Programm Strings schicken kann.
Vielen Dank nochmal
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
2. Sep 2004
Nicht das ich wüßte. Selbst wenn ich über den Explorer in das Verzeichnis reingehe und die EXE per doppelklick starte kommt das ganz normale Startbild (shell1)
Forum: Win32/Win64 API (native code)
Delphi
by Ati,
2. Sep 2004
Mahlzeit Leute,
ich möchte ein externes Programm mit folgendem Befehl starten
shellexecute(application.Handle,nil,PChar('D:\Pathworks\powerterm\pt525.exe'),nil,nil,SW_Shownormal);
Dies funktioniert jedoch nicht so als wenn ich das normal von Hand starte. Ich habe mal zwei Screenshots gemacht, damit ihr den Unterschied sehen könnt. Shell1 ist das normale Startbild wenn ich das Programm über...