Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi externe programme und tastenbindung (https://www.delphipraxis.net/143368-externe-programme-und-tastenbindung.html)

Jake 14. Nov 2009 11:52


externe programme und tastenbindung
 
Hallo!

1.Frage

Kann mir jemand sagen, wie ich ein externes Programm starten lassen kann? Also das man wenn man auf einen button klickt eine .exe oder ähnlichen über einen angegebenen Pfad ausgeführt wird? Und das der Benutzer den Pfad vielleicht selber angeben kann, über einen Durchsuchen-Butten? Oder das direkt in dem Ordner wo die .exe den Programmes drin ist, Verknüpfungen von Programmen einfügt, die das Programm erkennt und die Programm zur auswahl gibt, dass man sie starten kann.

2.Frage

Wie kann ich bestimmte Tasten binden? Also wenn man zum Beispiel auf dem Numpad 1 drückt, gibt er eine Tastenkombination wieder. Zum Beispiel für online-Spiele. Ich drücke 1 auf dem Numpad und er schreibt automatisch einen Text? Oder wenn ich die selbe Taste drücke das jedesmal etwas anderes geschrieben wird. Zum Beispiel Numpad 1 ein drücken dann scheibt er "Hallo" und beim zweiten mal Numpad 1 drücken schreibt er "Wie geht es dir". Geht das?

Danke schonmal im Vorraus!

DeddyH 14. Nov 2009 11:54

Re: externe programme und tastenbindung
 
Bitte nur eine Frage pro Thread. Trotzdem, zu 1. schau Dir einmal ShellExecute an und zu 2. könntest Du es mit RegisterHotKey versuchen, aber es ist gut möglich, dass das bei Spielen nicht funktioniert, weil die oftmals "externe" Tastatureingaben unterbinden.

Jake 14. Nov 2009 12:24

Re: externe programme und tastenbindung
 
Das mit einer Frage werde ich beim nächsten mal beachten.

Ich habe kein "ShellExecute". Gibt es nicht irgendein Befehl den man beim OnClick Befehl von einem Butten einfügen könnte?

Und zu 2.
Mein Kumpel hatte aber auch schon ein Keybinder gemacht.

DeddyH 14. Nov 2009 12:27

Re: externe programme und tastenbindung
 
Wetten, dass Du ShellExecute "hast" :mrgreen:? Hier im Forum suchenShellExecute Und Du kannst Deinen Kumpel ja einmal fragen, wie er das gemacht hat (Hook?).


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz