Nachricht an Programm senden

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Nachricht an Programm senden

Beitrag von Kmitska » So Apr 29, 2012 7:30 pm

Hallo Leute,

hätte da zwei Fragen:

1. Ist es möglich, dass sich 2 aktive Programme sich unterhalten?
Was ich damit sagen will ist:
Ich will, dass das erste Programme auf "eingehende" Nachrichten wartet (Ohne Socket, wenns geht)

2. Wie starte ich ein Programm mit irgendwelchen Werten/Parametern?
Also wie z.B. shutdown -s -t 0
shutdown ist die .exe Datei und -s -t 10 sind die Parameter

Danke im Voraus!

Regards,
Kmitska

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Nachricht an Programm senden

Beitrag von Xin » So Apr 29, 2012 7:46 pm

Kmitska hat geschrieben:1. Ist es möglich, dass sich 2 aktive Programme sich unterhalten?
Was ich damit sagen will ist:
Ich will, dass das erste Programme auf "eingehende" Nachrichten wartet (Ohne Socket, wenns geht)
Auf verschiedenen Betriebsystemen gibt es da REXX für. Diese wären OS/2 und AmigaOS. Ansonsten sollte es über Shared-Memory-Bereiche gehen, bzw. Shared Objects (DLLs) gehen, die von beiden Programmen in den eigenen Speicher gemappt werden.
Seit REXX habe ich das nicht mehr probiert.
Kmitska hat geschrieben:2. Wie starte ich ein Programm mit irgendwelchen Werten/Parametern?
Also wie z.B. shutdown -s -t 0
shutdown ist die .exe Datei und -s -t 10 sind die Parameter
Ja, siehe c:lib:system.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Nachricht an Programm senden

Beitrag von Kmitska » So Apr 29, 2012 7:50 pm

@ Frage 1:
Da bietet sich Socket besser an, oder? :-)

@Frage 2:
Ich will ja mit CMD z. B. blah.exe ausführen, und dabei will ich z. B. eine Zahl mit liefern
Also: blah.exe 5


Benutzeravatar
Bebu
Beiträge: 562
Registriert: Mi Okt 21, 2009 6:19 pm
Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!

Re: Nachricht an Programm senden

Beitrag von Bebu » Mo Apr 30, 2012 6:55 am

Zur Interprozesskommunikation:

http://www.highscore.de/cpp/boost/ unter Kapitel 8 Interprozesskommunikation. Ich kann dir aber nichts dazu sagen, weil ich damit noch nicht gearbeitet habe.
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!

Antworten