Frage

Kennt jemand einen guten Ersatz für die Eingabeaufforderung?Ich habe Bash/Cygwin ausprobiert, aber das entspricht nicht wirklich meinen Anforderungen bei der Arbeit, weil es zu schwer ist.Ich hätte gerne einen von Funktion zu Funktion identischen Wrapper auf cmd.exe, aber mit Hervorhebung, Intellisense und (kritisch) einer Schnittstelle mit Registerkarten.Powershell ist in Ordnung, aber die Schnittstelle fehlt noch.

War es hilfreich?

Lösung

Bearbeitet:Ich habe verwendet ConEmu (http://conemu.github.io/) schon seit geraumer Zeit.Auch hier handelt es sich um einen Wrapper, da es nicht wirklich möglich ist, die Windows-Konsole zu ersetzen, ohne den gesamten Befehlsinterpreter neu zu schreiben.Unter der Zeile befindet sich meine ursprüngliche Antwort für eine frühere Alternative.


Nicht gerade ein Ersatz (eigentlich ist es eine hübsche Verpackung), aber Sie könnten es versuchen Konsole (http://sourceforge.net/projects/console/)

Andere Tipps

Ich verwende die Produkte von JPSoft schon seit langem (angefangen mit 4OS2 und 4DOS) und verwende derzeit Take Command 9.Es funktioniert mit vorhandenen Batchdateien, verfügt darüber hinaus über eigene Verbesserungen, eine Benutzeroberfläche mit Registerkarten und Optionen zum Färben von Dateinamen.

Es sieht so aus, als ob ihre Website derzeit einige Probleme hat, aber Sie können sie finden unter: http://jpsoft.com/

Ich verwende Take Command 9.0.Ich habe benutzt JPSofts Produkte seit Jahren.Es verfügt über eine Oberfläche mit Registerkarten.Ich habe Take Command mit Take Command, Powershell und CMD.exe gestartet, jeweils in einer eigenen Registerkarte.Es erfolgt keine Syntaxhervorhebung.Take Command ist syntaktisch kompatibel mit CMD.exe und verbessert jeden Befehl erheblich und fügt viele weitere hinzu.

PowerShell ist kein vollständiger Ersatz für CMD.exe oder Take Command.Ich ertappe mich dabei, dass ich beide verwende.Sie fragen sich vielleicht, warum ich immer noch CMD.exe verwenden würde, weil ich Take Command verwenden werde, um eine Batchdatei zu testen, die auf Befehle beschränkt ist, die in CMD.exe funktionieren, und ich die Batchdatei dann auf einer Workstation/einem Server bereitstellen muss Darauf steht nicht „Take Command“.Ich kann es in Take Command erstellen/testen und dann in CMD.exe überprüfen, ob es funktioniert, bevor ich es bereitstelle.

Ich kenne keine IDEs, die Intellisense speziell für Batchdateien bereitstellen.Wenn ja, würde es ohnehin nur für ein paar Schlüsselwörter gelten.Meistens führen Sie in Batch-Dateien Befehle aus, die außerhalb der Batch-Sprache liegen und nicht in Intellisense enthalten wären.

Ich verwende Textpad, um meine Batchdateien zu bearbeiten.Take Command verfügt über einen Debugger und Protokollierungsfunktionen, die das Testen Ihrer Batchdateien sehr einfach machen.

PowerCmd ist ein Testversion-Wrapper für cmd.exe und kostet 30 $

Es bietet:

  • Registerkarten
  • ein „normaler“ Auswahlmodus
  • kopieren und einfügen
  • hervorheben
  • automatische Vervollständigung
  • Schaltflächen zum Starten von Python, Powershell und anderen

Wenn Sie eine funktionsreichere Benutzeroberfläche für Powershell wünschen, probieren Sie PowerGUI aus.

http://powergui.org/index.jspa

NYAOS

„NYAOS“ ist die tcsh-ähnliche erweiterte Befehlszeilen-Shell für Windows und OS/2!

http://www.nyaos.org/

Probieren Sie den PyCmd-Wrapper unter aus, um einen angemessenen Abschluss und Befehlsverlauf zu erhalten https://sourceforge.net/projects/pycmd/

Ich verwende 4NT von der oben genannten JPSoft.Es funktioniert großartig und hat tolle Zusatzfunktionen.Es wird durch TakeCommand ersetzt, aber ich benötige nicht so viele zusätzliche Funktionen.

Aktualisieren:Es ist nicht mehr als 4NT bekannt.Jetzt heißt es TCC/LE.

Nick, ich weiß, dass du das schon vor langer Zeit gefragt hast, aber ich habe es gerade gefunden, als ich nach etwas Ähnlichem gesucht habe.Ich habe verwendet PromptPal und es war großartig.Ich habe es vor etwa einem Jahr, Anfang 2008, über diese Discount-Software namens BitsDujour bekommen.Ich bin gerade dorthin gegangen und habe festgestellt, dass es ein Angebot mit 51 % Rabatt auf dieses Produkt gibt vor ein paar Tagen.Behalten Sie diese Seite im Auge, vielleicht gibt es bald wieder einen Rabatt.Es ist die 30 $ wert, aber ich habe zwei Lizenzen zum halben Preis bekommen, eine für jeden meiner PCs ...

Wenn Sie cmd.exe nicht vollständig verwenden möchten, entscheiden Sie sich für ZOC.exe Terminal.ZOC ist eine Unternehmensanwendung.

Andernfalls fügen Sie einfach durch die Installation eine Funktion zu Ihrer Eingabeaufforderung hinzu GOW.EXE.GOW ist eine Open-Source-Anwendung.

Aber man kann es immer versuchen Git was hauptsächlich Befehle in Bash gibt.Fügen Sie einfach das hinzu bin Ordner zu Ihrem Umgebungspfad.Ihre Eingabeaufforderung fungiert als Unix-Terminal.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top