Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

Koomandozeile von XP





Frage

Hi Leute, ich möchte selbst geschriebenes C-Programm ausführen. Wenn ich doppelklick auf die erstellte exe-datei mache bleibt die Kommandozeile solange auf bis das Programm ausgeführt wird. Kann man das so einstellen, sodas die Kommandozeile nicht sich selbst schliesst, nach dem das Programm ausgeführt worden ist? Oder muss ich immer erst Kommandozeile aufmachen und über sie die exe-Datei ausführen? Gruß, berliner

Antwort 1 von disco

moin

würd mich auch freuen, wenn man das an der datei direkt irgendwie einstellen könnte. aber hab das noch nicht geshen.

du kannst dir ja ne batch schreiben:

deinProgramm.exe
pause

dann bleibt das fenster auf, biste ne taste drückst.

g,
disco

Antwort 2 von Risatara

Oder du öffnest es in der Kommandozeile, (Ausführen anwählen, und dann "cmd" eingeben, dann mit "cd" in das Verzeichnis wechseln und den Dateinamen angeben). Vielleicht kannst du auch was mit nem Link erreichen.

Antwort 3 von berliner

hmmm
@disco

ich schreibe ganz kleine und viele Programme. Wenn ich für jedes Programm eine batch-datei schreibe lohnt sich das ja nicht.

@Risatara
so wie du es beschrieben hast mache ich es ja grad.


mfg
berliner

Antwort 4 von disco

ahso. du schreibst die selbst?! dann bau doch ein, dass sich das programm erst nach einem tastendruck beendet. und solange bleibt das fenster ja auf. bin zwar aus c(++) ziemlich raus, aber das ist ja nur nen einzeiler.

Antwort 5 von berliner

Danke für den Hinweis disco. :)
Hab neu mit C-programmieren angefangen.
Die Lösung ist tatsächlich nur ein Einzeiler.

Einfach in die main-methode

system("PAUSE");

einfügen und das wars :)

mfg
berliner

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: