externes Programm starten

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Thommes

Betreff: externes Programm starten

BeitragFr, Jul 14, 2006 13:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich möchte gerne von einem Programm aus ein anderes Programm starten. Wenn ich z.B. eine Gui schreiben möchte, die ein externes Programm womöglich noch mit Parametern aufruft. Wie stelle ich das unter Mac OSX und mit BlitzMax an?
Ich habe schon die Suche hier im Forum strapaziert, hatte auch 7396 Treffer... B-))
Vielleicht hat ja jemand einen kleinen Tip für mich??

Thanx... Thommes

Freeman

BeitragFr, Jul 14, 2006 13:08
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, das ganze funktioniert mit der Funktion
Code: [AUSKLAPPEN]
system_


Fr3eMaN

FOODy

BeitragFr, Jul 14, 2006 13:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Freeman hat Folgendes geschrieben:
hmm, das ganze funktioniert mit der Funktion
Code: [AUSKLAPPEN]
system_


Fr3eMaN




Zitat:
Wie stelle ich das unter Mac OSX und mit BlitzMax an?

Es gibt das Module Pub.FreeProcess

Befehl:
CreateProcess()



EDIT:
Was ich mit dem Zitat sagen will, Fr3eMaN, ist, dass system_ meines Wissens nach nur auf Win32 Läuft.



EDIT2:
FreeProcess nicht Process >_> (mein fehler)

BtbN

BeitragFr, Jul 14, 2006 13:45
Antworten mit Zitat
Benutzer-Profile anzeigen
system_ ist ein StdC befehl, der überall geht.
Wenn du allerdings in die StdIn/Out des Programms schreiben willst, kommst du um FreeProcess nicht drumrum.

FOODy

BeitragFr, Jul 14, 2006 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
BORNtobeNAMELESS hat Folgendes geschrieben:
system_ ist ein StdC befehl, der überall geht.
Wenn du allerdings in die StdIn/Out des Programms schreiben willst, kommst du um FreeProcess nicht drumrum.

hmmmm....
Ok.
Was neues Gelernt Very Happy

Thommes

BeitragFr, Jul 14, 2006 14:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey, wieso ist keiner von euch am See bei diesem Wetter ??? Wink)
Ne, aber mal im Ernst. Danke für die vielen Antworten. Ich werde jetzt mal
versuchen mich mit diesen Tips mal durchzuwuseln.
Erfahrungsgemäss werden dadurch weitere Fragen entstehen....
In diesem Sinne: Schönes Wochenende und DANKE!!

Thommes

BeitragFr, Jul 14, 2006 23:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmmmm...
Irgendwie bekomme ich keine Infos aus der Referenz - oder es ist zu hoch für mich!?
Gibt es da etwa ein Beispielprogramm, wo man die Funktionsweise ersehen kann??

MfG... Thommes

rema

BeitragSa, Jul 15, 2006 6:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Wiso nimmt niemand die Suche hier auf diesem Board: https://www.blitzforum.de/foru...hp?t=11683

Thommes

BeitragSa, Jul 15, 2006 9:55
Antworten mit Zitat
Benutzer-Profile anzeigen
rema hat Folgendes geschrieben:
Wiso nimmt niemand die Suche hier auf diesem Board: https://www.blitzforum.de/foru...hp?t=11683

Habbich, aber ich hatte zu viele Treffer - wohl nicht richtig gesucht.
Jedoch funktioniert das unter MacOS wohl nicht so wie es sollte.
Beispiel:

system_("/Applications/Safari.app &")

Print "mich siehst du sofort :)"

ergibt:

Building untitled1
Compiling:untitled1.bmx
Linking:untitled1
Executing:untitled1
mich siehst du sofort :)
sh: line 1: /Applications/Safari.app: is a directory

Process complete

Setze ich jetzt den Pfad so, das er auf die Anwendung im Paket zeigt:

system_("/Applications/Safari.app/Contens/MacOS/Safari &")

Print "mich siehst du sofort :)"


erhalte ich diese Meldung:

Building untitled1
Compiling:untitled1.bmx
Linking:untitled1
Executing:untitled1
mich siehst du sofort :)
sh: line 1: /Applications/Safari.app/Contens/MacOS/Safari: No such file or directory

Process complete

.... Hmmm
Wird wohl doch etwas komplizierter auf dem Mac oder??

rema

BeitragSa, Jul 15, 2006 10:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir funzt nur dieses Beispiel:

Code: [AUSKLAPPEN]

system_("/Applications/Safari.app/Contents/MacOS/Safari")
Print "mich siehst du erst später..."


Eigentlich ist dies eine Unix-Shell Grundeigenschaft Programme (mit &) im Hintergrund laufen lassen zu können. Wiso dies MacOS nicht macht weiss ich gerade auch nicht...

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group