Jetzt sage mir nicht, dass du da nicht selber draufgekommen wärstdragonfloez hat geschrieben:Hallo AnGaiNoR,
ok danke.
.exe Programm anschauen; Alternativen tut.at
Re: .exe Programm anschauen; Alternativen tut.at
Physics is like sex: sure, it may give some practical result, but that's not why we do it.
(Richard P. Feynman)
(Richard P. Feynman)
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: .exe Programm anschauen; Alternativen tut.at
Um das vielleicht einmal zu betonen:
Das Programm:
Das wird kompiliert, also in eine ausführbare Datei umgewandelt (unter Windows ist das .exe)
Wenn du diese .exe nun per Mausklick startest, dann wird ein Konsolenfenster geöffnet, dass für die Ein/Ausgabe des Programms "zuständig" ist.
Dieses Fenster existiert solange das Programm läuft.
Wenn du die .exe über die Konsole (cmd) startest, dann ist der einzige Unterschied zur obigen Variante, dass das Konsolenfenster, dass du siehst, nicht nur dem Programm "gehört", sondern auch der geöffneten Konsole ( cmd.exe )
Es bleibt also so lange geöffnet, wie eines der beiden Programm läuft.
Das sich ein Programm nun, nachdem es fertig ist, von selbst beendet ist eigentlich normal bzw erwünscht.
Was dich stört ist, dass du die Ausgaben nicht mehr lesen kannst. Zumindest, wenn du dein Programm per Mausklick startest.
Das Programm läuft aber dennoch ganz normal ab. Dein Problem ist also ein Problem reiner Bequemlichkeit.
Was ich damit sagen will:
RICHTIG ist es, wenn sich das Programm nach der Ausführung sofort beendet. Also kein System("pause") oder ähnliches.
Das Programm:
Code: Alles auswählen
int main ()
{
// Programm, egal was hier steht
return 0;
}
Wenn du diese .exe nun per Mausklick startest, dann wird ein Konsolenfenster geöffnet, dass für die Ein/Ausgabe des Programms "zuständig" ist.
Dieses Fenster existiert solange das Programm läuft.
Wenn du die .exe über die Konsole (cmd) startest, dann ist der einzige Unterschied zur obigen Variante, dass das Konsolenfenster, dass du siehst, nicht nur dem Programm "gehört", sondern auch der geöffneten Konsole ( cmd.exe )
Es bleibt also so lange geöffnet, wie eines der beiden Programm läuft.
Das sich ein Programm nun, nachdem es fertig ist, von selbst beendet ist eigentlich normal bzw erwünscht.
Was dich stört ist, dass du die Ausgaben nicht mehr lesen kannst. Zumindest, wenn du dein Programm per Mausklick startest.
Das Programm läuft aber dennoch ganz normal ab. Dein Problem ist also ein Problem reiner Bequemlichkeit.
Was ich damit sagen will:
RICHTIG ist es, wenn sich das Programm nach der Ausführung sofort beendet. Also kein System("pause") oder ähnliches.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
-
dragonfloez
- Beiträge: 92
- Registriert: Fr Jan 22, 2010 1:49 pm
Re: .exe Programm anschauen; Alternativen tut.at
Hallo Leute,
ich benutzte Vista zum programmieren. In dem Vista Standartordner Dokumente befinden sich meine 1.c, 1.o und 1.exe Datei. Meine Beutzerame ist xy. Was muss ich nun in die Konsole schreiben das es mein Programm öffnet. Hab schon einige Varianten ausprobiert aber nichts funktioniert so richtig ???
ich benutzte Vista zum programmieren. In dem Vista Standartordner Dokumente befinden sich meine 1.c, 1.o und 1.exe Datei. Meine Beutzerame ist xy. Was muss ich nun in die Konsole schreiben das es mein Programm öffnet. Hab schon einige Varianten ausprobiert aber nichts funktioniert so richtig ???
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: .exe Programm anschauen; Alternativen tut.at
$ cd c:\User\DeinUsername\DasVerzeichnisWoDein"Standart"OrdnerLiegtdragonfloez hat geschrieben:Hallo Leute,
ich benutzte Vista zum programmieren. In dem Vista Standartordner Dokumente befinden sich meine 1.c, 1.o und 1.exe Datei. Meine Beutzerame ist xy. Was muss ich nun in die Konsole schreiben das es mein Programm öffnet. Hab schon einige Varianten ausprobiert aber nichts funktioniert so richtig ???
$ 1
oder
$ 1.exe
Du kannst Dich mit der TAB-Taste auch in der Konsole schneller durch die Verzeichnisse bewegen: Einfach die ersten Buchstaben eingeben und TAB (ggfs. mehrfach) drücken.
Standard hat nichts mit der Art zu stehen zu tun
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.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
dragonfloez
- Beiträge: 92
- Registriert: Fr Jan 22, 2010 1:49 pm
Re: .exe Programm anschauen; Alternativen tut.at
Hallo,
bin zu blöd dazu. Bei mir kommt da immer Datei nicht gefunfen oder so was. Also nochmal für blöde erklaren bitte.
bin zu blöd dazu. Bei mir kommt da immer Datei nicht gefunfen oder so was. Also nochmal für blöde erklaren bitte.
Re: .exe Programm anschauen; Alternativen tut.at
Also zuerst einmal gibt es zwei wichtige Befehle in der Konsole:
dir: Gibt den Inhalt des aktuellen Verzeichnisses aus
cd: Wechselt in ein Verzeichnis
Jetzt schau im Explorer wo dein Ordner genau liegt. Ich glaube wenn man links vom Pfad auf die Schaltfläche klickt erhält man den Pfad in Textform. Dann gibst du in die Konsole 'cd <Pfad>' ein (<Pfad> durch den Pfad ersetzen
). Dabei musst du aber aufpassen wenn der Pfad Leerzeichen beinhaltet. In dem Fall umschließt du ihn am Besten mit doppelten Anführungszeichen.
Wenn das funktioniert hat dann schaust du mit 'dir' nach was sich im aktuellen Verzeichnis befindet. Wenn sich die 1.exe in dem Ordner befindet dann bist du am richtigen Weg und kannst mit '1.exe' dein Programm ausführen (Wenn das geht versuche doch auch mit Hilfe von Tabcompletion das Programm ausführen. Also zb 1.e eingeben und dann einmal auf Tab drücken.).
dir: Gibt den Inhalt des aktuellen Verzeichnisses aus
cd: Wechselt in ein Verzeichnis
Jetzt schau im Explorer wo dein Ordner genau liegt. Ich glaube wenn man links vom Pfad auf die Schaltfläche klickt erhält man den Pfad in Textform. Dann gibst du in die Konsole 'cd <Pfad>' ein (<Pfad> durch den Pfad ersetzen
Wenn das funktioniert hat dann schaust du mit 'dir' nach was sich im aktuellen Verzeichnis befindet. Wenn sich die 1.exe in dem Ordner befindet dann bist du am richtigen Weg und kannst mit '1.exe' dein Programm ausführen (Wenn das geht versuche doch auch mit Hilfe von Tabcompletion das Programm ausführen. Also zb 1.e eingeben und dann einmal auf Tab drücken.).
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: .exe Programm anschauen; Alternativen tut.at
Hey,
wenn du in deinem Ordner bist im Explorer, dann klick mal oben in die Adressleiste. Da steht ja dann der komplette Pfad (z.B. C:/Users/XY/Dokumente/bla/)
Diesen Pfad tippst du dann in die Konsole ein also
"cd C:/Users/XY/Dokumente/bla/"
Wenn du dann in deinem Ordner angekommen bist, dann tippe am besten mal "dir" ein. Das sollte dir dann anzeigen was alles in dem Ordner liegt. Wenn die 1.exe nicht aufgezählt wird dann bist du im falschem Ordner.
edit: da war wer schneller^^
gruß stampuhh
wenn du in deinem Ordner bist im Explorer, dann klick mal oben in die Adressleiste. Da steht ja dann der komplette Pfad (z.B. C:/Users/XY/Dokumente/bla/)
Diesen Pfad tippst du dann in die Konsole ein also
"cd C:/Users/XY/Dokumente/bla/"
Wenn du dann in deinem Ordner angekommen bist, dann tippe am besten mal "dir" ein. Das sollte dir dann anzeigen was alles in dem Ordner liegt. Wenn die 1.exe nicht aufgezählt wird dann bist du im falschem Ordner.
edit: da war wer schneller^^
gruß stampuhh
NachDenkSeiten.de
-
dragonfloez
- Beiträge: 92
- Registriert: Fr Jan 22, 2010 1:49 pm
Re: .exe Programm anschauen; Alternativen tut.at
Hallo Leute,
also meine Datei liegt auf C:\Users\Helmut Xavier\Documents\1.exe .
aber wenn ich das dann so in die Konsole eingebe:
"cd C:\Users\Helmut Xavier\Documents\1.exe"
Kommt die Meldung Syntax Fehler.
Muß ich auf Groß und Kleinschreibung achten oder was geht da immer schief???
Mein Name ist nicht Helmut Xavier, nur so neben bei
Vielen Dank;
also meine Datei liegt auf C:\Users\Helmut Xavier\Documents\1.exe .
aber wenn ich das dann so in die Konsole eingebe:
"cd C:\Users\Helmut Xavier\Documents\1.exe"
Kommt die Meldung Syntax Fehler.
Muß ich auf Groß und Kleinschreibung achten oder was geht da immer schief???
Mein Name ist nicht Helmut Xavier, nur so neben bei
Vielen Dank;
Re: .exe Programm anschauen; Alternativen tut.at
Soweit ich weiß ist die Groß-/Kleinschreibung unter Windows egal, was aber nicht egal ist sind Leerzeichen im Pfad. Dann musst du den Pfad nämlich mit Leerzeichen umschließen:dragonfloez hat geschrieben:Muß ich auf Groß und Kleinschreibung achten oder was geht da immer schief???
Code: Alles auswählen
"C:\Users\Helmut Xavier\Documents\1.exe" Dann jetzt mit dem richtigen Namen:dragonfloez hat geschrieben:Mein Name ist nicht Helmut Xavier, nur so neben bei
Hallo Helmut
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
-
dragonfloez
- Beiträge: 92
- Registriert: Fr Jan 22, 2010 1:49 pm
Re: .exe Programm anschauen; Alternativen tut.at
Gibts noch andere Möglichkeiten von der Konsole aus auf das Programm zuzugreifen. Ich habe es sogar auf den Desktop gelegt und hat nicht funtioniert. 
