Button um ein Programm auf dem Pc zu öffnen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Jumperbillijumper
Beiträge: 2
Registriert: Do 8. Mär 2012, 19:13

Button um ein Programm auf dem Pc zu öffnen

Beitrag von Jumperbillijumper »

Hallo,
ich bin neu hier und hätte gleich mal (eine) Frage(n):

Wie mache ich, dass ich durch einen Button ein Programm öffne (in diesem Fall cmd). Dabei sollte man in dem Programm, das ich programmiere, Werte eingeben können. Es soll eine gewisse Grundstruktur immer an cmd gesendet werden. Den Rest soll man manuell in dem Programm eingeben können. Wenn man dann auf "abschicken" drückt, soll sich cmd öffnen, und die Werte (also Grundstruktur + manuelles) an cmd gesendet werden und die Eingabetaste automatisch gedrückt werden. Zum Abschluss soll sich cmd wieder schließen.
Weiß jemand, wie das geht?

Ich weiß, dass das ein bisschen viel ist, aber mit Delphi wurde mir in der Schule nicht so viel beigebracht.
Ich bedanke mich schonmal für eure Antworten.
Wenn es noch Fragen gibt, bin ich gerne bereit diese zu beantworten.


mfg Jumperbillijumper

DiBo33
Beiträge: 334
Registriert: Do 11. Okt 2007, 18:01

Re: Button um ein Programm auf dem Pc zu öffnen

Beitrag von DiBo33 »

und jetzt erwartest du das jemand dein Programm schreibt?
http://wiki.lazarus.freepascal.org/Exec ... rograms/de" onclick="window.open(this.href);return false;

Jumperbillijumper
Beiträge: 2
Registriert: Do 8. Mär 2012, 19:13

Re: Button um ein Programm auf dem Pc zu öffnen

Beitrag von Jumperbillijumper »

Nein, ich habe mir erhofft, dass jemand den Grundcode kennt. Anpassen würde ich es selber. Zu dem Link: Den Grundcode verstehe ich nicht. Was soll bitte in die '''' ''? Der Pfad?

Live
Beiträge: 144
Registriert: So 22. Aug 2010, 16:06
OS, Lazarus, FPC: Backtrack 5 RC4 - 64bit Gnome
CPU-Target: 64bit
Wohnort: NRW
Kontaktdaten:

Re: Button um ein Programm auf dem Pc zu öffnen

Beitrag von Live »

Zum Übergeben von Befehlen an die Shell/Console benutze am besten Pipes oder IPC, je nachdem was du machen willst.

Wie DiBo33 bereits schrieb solltest du dir die entsprechenden Wiki-Einträge mal durchlesen, die sind recht informativ.
Ein genaures Beispiel zum Thema Pipes und Interprocess Communication: http://wiki.lazarus.freepascal.org/Exec ... ll_Prozess" onclick="window.open(this.href);return false;

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Button um ein Programm auf dem Pc zu öffnen

Beitrag von MAC »

Jumperbillijumper hat geschrieben:Nein, ich habe mir erhofft, dass jemand den Grundcode kennt. Anpassen würde ich es selber. Zu dem Link: Den Grundcode verstehe ich nicht. Was soll bitte in die '''' ''? Der Pfad?
http://www.freepascal.org/docs-html/rtl ... ocess.html" onclick="window.open(this.href);return false;

?

Code: Alles auswählen

Signatur := nil;

Antworten