Habe mich vor kurzem Ähnliches gefragt. Ich würde gerne auf die Windows PowerShell ausweichen.
Die Frage wurde vor langer Zeit hier (4. Punkt) schon mal gestellt, leider jedoch nie beantwortet.
Ist es möglich, der Kommandozeile einen anderen Befehlsinterpreter als den mickrigen CMD.EXE zuzuweisen?
Ich würde da gerne den wesentlich leistungsfähigeren Kommandoprozessor Take Command einsetzen.
Eine entsprechende Variable für die FreeCommander.ini habe ich vergeblich gesucht.
Oder ist CMD.EXE im FC als Konstante hartcodiert und somit (noch) keine Änderung möglich?
Gruß
Norbert
Anzeige
Habe mich vor kurzem Ähnliches gefragt. Ich würde gerne auf die Windows PowerShell ausweichen.
Wäre ja schön, könnte das noch in der jetzigen FC-Version mit eingebaut werden, obwohl da laut Marek nichts Neues mehr hinzukommen soll.
Tipp an Marek:
Nicht (nur) als Variable in der INI-Datei mit einbauen, sondern vor allem die Umgebungsvariable %COMSPEC% des Betriebssystems auswerten. Sind beide vorhanden, sollte die Variable in der INI-Datei Vorrang haben.
Der Grund: Im Gegensatz zu Take Command ist z.B. die Windows PowerShell nicht 100%ig kompatibel zur CMD.EXE und kann daher nicht in der COMSPEC als Befehlsinterpreter eingetragen werden.
LG
Norbert
Danke für die Tipps.
Vielleicht ist das brauchbar FreeCommander Forum :: View topic - Choose your own DOS Box
Thank you very much, Marek.![]()
Sieh da, an das englischsprachige Forum hatte ich gar nicht mehr gedacht, obwohl ich mich dort auch angemeldet habe.
Im Folgenden noch mal eine Zusammenfassung von dort für diejenigen, die mit der englischen Sprache nicht so fit sind:
Unter der [Form] Sektion der FreeCommander.ini die Variable DosCommandBoxSpec eintragen und ihr den Pfad und Dateinamen des gewünschten Kommandointerpreters zuweisen. Beispiel:
DosCommandBoxSpec=C:\Programme\JPSoft\TCCLE10\tcc.exeNun wird bei Eingabe des Tastaturkürzels Strg+D das neue DOS Fenster angezeigt.
Immerhin schon die halbe Miete, denn bei Eingabe eines Befehls in der Kommandozeile vom FC wird leider weiterhin noch das alte CMD-Fenster gestartet.
Lesezeichen