Ich weiß, mit externen Tools Optionen kann ich ein Batch-Skript oder eine Cmd-Eingabeaufforderung ausführen. Aber hier ist, was ich tun muss
Ich möchte eine DOS-Eingabeaufforderung im Visual Studio aufrufen können, die interaktiv sein muss. Auf diese Weise werde ich nicht außerhalb von Visual Studio sein und kann alle meine DOS-Befehle darin ausführen. Ist es möglich? Oder kann ich das Befehlsfenster erweitern und die getippten Befehle erfassen und mit meinem benutzerdefinierten Code bearbeiten?
Danke
Es gibt den Befehl Tools.Shell , der möglicherweise für Sie funktioniert. Mit der Option / c geben Sie an, dass die Ausgabe für die ausführbare Datei im Befehlsfenster angezeigt wird. Dann rufen Sie cmd.exe mit der Option / C auf, die nach Abschluss des Befehls den Befehl zum Schließen anfordert. Zum Beispiel, wenn Sie Folgendes eingeben:
%Vor%Dies wird die Ausgabe in das Befehlsfenster drucken. Im Gegensatz zur Ausgabe funktioniert die Eingabe leider nicht. Wenn Sie also Folgendes eingeben:
%Vor%Die Eingabeaufforderung wartet nicht auf Ihre Eingabe (Drücken einer Taste).
Wenn das für Sie in Ordnung ist, können Sie sogar einen Alias definieren. Zum Beispiel Alias definieren sh für Tools.Shell / c cmd.exe / C :
%Vor%Dann verwenden Sie es einfach wie folgt:
%Vor%Nicht genau das, wonach Sie fragen, aber ich denke, dass Sie Ihr Ziel mit StudioShell erreichen können:
Ich muss zugeben, dass ich es bisher nicht benutzt habe, aber es sieht sehr interessant aus.
Tags und Links visual-studio command-prompt