Kommandozeile
-
also die Eingabeaufforderung kann ich öffnen, aber ich weiss nicht wie genau ich den Pfad angeben muss, um ein Programm von dort aus zu starten.
-
Danke, ich habe es geschafft, indem ich die .exe Datei einfach hineinziehe.
Jetzt frage ich mich nur, wie man ein Programm mit einem Argument startet?
in meinem Buch steht z.B:
Starten Sie es noch einmal mit
*
cmdline1 Ich bin kein Argument*
-
Jo, dem Posting von DirkB ist nichts hinzuzufügen.
Idealerweise navigierst Du Dich in der Konsole in das Verzeichnis, in dem die auszuführende exe-Datei liegt und gibst dann nur noch deren Namen ein.Edit:
Also angenommen, Deine exe-Datei liegt in
C:\tmp\meineProgramme
und heißt
prog.exedann bewegst Du Dich in der Konsole mit
C: [Enter]
cd \tmp\meineProgramme [Enter]
in das Verzeichnis und tippst
prog [Enter]
oder
prog Argument [Enter]und bei Gelegenheit solltest Du Dich dann mal über den Umgang mit der Konsole informieren ...
-
Und wie starte ich ein Programm mit einem Argument?
edit// Ok ich probier's
-
siehe mein Edit oben
-
Sollte der Pfad zu Deiner exe - Datei irgendwo ein Leerzeichen enthalten, also zB
c:\tmp\meine Programme
dann musst Du beim cd - Kommando den Pfad in " einschließen:
C:
cd "\tmp\meine Programme"und weiter wie oben.
-
In meiner Konsole steht von Anfang an immer schon :
C:\Users\Name>
und wenn ich dann dahinter C: eingebe und Enter drücke wie du sagst, dann passiert gar nichts, es erscheint einfach eine neue Zeile mit
C:\Users\Name>Und wenn ich die .exe datei einfach in die Konsole ziehe, dann steht dort:
C:\Users\Name>"C:\Users\Name\Desktop\Ordner\Prog.exe"
wo genau soll ich hier nun das Argument hinschreiben? hinter Prog.exe oder davor? Habe beides versucht, funktioniert nicht.
-
Freshmaker schrieb:
In meiner Konsole steht von Anfang an immer schon :
C:\Users\Name>
und wenn ich dann dahinter C: eingebe und Enter drücke wie du sagst, dann passiert gar nichts, es erscheint einfach eine neue Zeile mit
C:\Users\Name>Das macht nix. In diesem konkreten Fall kannst Du Dir das C: sparen. Es wäre dann hilfreich, wenn Deine Konsole mit einem anderen Laufwerk starten würde als dem, auf dem Dein Programm liegt. Es schadet aber auch nicht.
Du hast aber das cd - Kommando nicht eingegeben.Freshmaker schrieb:
Und wenn ich die .exe datei einfach in die Konsole ziehe, dann steht dort:
C:\Users\Name>"C:\Users\Name\Desktop\Ordner\Prog.exe"
Das müsste demnach wie folgt lauten:
cd \Users\Name\Desktop\Ordner
Dann sollte Dein Konsolenprompt auch so aussehen:
C:\Users\Name>"C:\Users\Name\Desktop\Ordner>Dort tippst Du dann
prog [Enter]
für Start ohne Argument, oder
prog arg [Enter]
für Start mit dem Argument arg.
-
Die Argumente kommen hinter dem Programmnamen. Und wenn der in " steht, dahinter.
C:\Users\Name>"C:\Users\Name\Desktop\Ordner\Prog.exe" Hier stehen die Argumente
-
Du kannst auch die Cursor-Tasten zum Editieren der Kommandozeile nehmen.
Cursor-Hoch holt z.B. den letzten Befehl.