Es gibt eine Reihe von Anwendungen vom Konsolentyp, z. B. ipconfig, die Informationen an die Standardausgabe ausgeben.
Das Problem ist, dass wenn ich eine Windows-Verknüpfung zu ihnen erstelle, der Befehl ausgeführt und das Konsolenfenster geschlossen wird, bevor ich die Ausgabe lesen kann.
Mir ist klar, dass ich eine Batch-Datei mit einem Pause-Befehl erstellen und dann die Verknüpfung zu dieser Batch-Datei wechseln kann, aber ich habe mich gefragt, ob es eine generische Möglichkeit gibt, eine Verknüpfung zu einem Konsolen- / Befehlszeilenprogramm zu konfigurieren Das Fenster wird geöffnet, bis der Benutzer es explizit schließt.
windows-7
command-line
shortcuts
JohnFx
quelle
quelle
Antworten:
Verwenden Sie cmd.exe
Die Befehlszeile wird NICHT ausgeblendet, bis Sie sie beenden.
quelle
Wahrscheinlich kannst du nicht. Ich dachte, es gäbe eine Option zum Festlegen, aber unter Windows Seven kann ich so etwas nicht finden.
Wie Sie sagten, ist der einfachste Weg, eine Batch-Datei zu erstellen. Beachten Sie, dass Sie es perfekt generisch machen können. Erstellen Sie eine Datei
generic.bat
mit:Rufen Sie es dann mit einer Verknüpfung auf:
quelle
Alternativ können Sie die
/c
Optioncmd.exe
wie folgt verwenden:quelle
%COMSPEC% /c <command> & pause
cmd /c
: die&
Syntax interpretieren müssen . Die Standard-Windows-Verknüpfung ist keine Befehlszeile, daher müssen wir sie umbrechen.