
Ich habe ConEmu, Windows Explorer, Rechtsklick auf Ordner, „Con Emu hier“ funktioniert, aber der Ordner öffnet sich immer in einer neuen ConEmu-Anwendung. Ich möchte, dass der Ordner als neuer Tab innerhalb einer bestehenden ConEmu-Anwendung geöffnet wird. Ich habe die folgenden Einstellungen:
- Menüpunkt: ConEmu Hier
- Befehl:
{cmd} -cur_console:n -reuse -run "shell"
- Symboldatei:
C:\Program Files\ConEmu\ConEmu64.exe,0
Ich habe nach diesen Änderungen auf die Schaltfläche „Registrieren“ geklickt, ConEmu neu gestartet und alte Versionen entfernt.
Versionen:
- Windows 7
- ConEmu: 160609 64 Stabil
Antwort1
Anschauendie Dokumentation:
Möchten Sie die Shell im bestehenden Fenster ausführen, anstatt ein neues zu erstellen? Verwenden Sie
/single
den Schalter mit folgendem/cmd
Also habe ich den folgenden Text eingegeben und gedrückt Register, und es hat funktioniert.
/single /cmd {cmd} -cur_console:n
Bildschirmfoto:(ConEmu hat den Befehl nach dem Speichern/Registrieren geändert)
Antwort2
Befehl: {cmd} -cur_console:n -reuse -run "shell"
Furchtbar. Mit diesem Befehl sagst du:
Führen Sie cmd.exe (die Aufgabe) mit den Parametern aus -reuse -run "shell"
. Natürlich unterstützt cmd.exe diese Schalter nicht.
Seite „Dokumente“sagt Ihnen, dass ConEmu-Schalter spezifisch sein müssenVorShell-Befehl. Sie kreuz und quer anzugeben ist absolut unlogisch.
Außerdem. Sie fragen ConEmu nach {cmd}
der AufgabeUnd sagt, es soll ausgeführt werden shell
. Was? Wie würde ConEmu entscheiden, was ausgeführt werden soll? Unlogisch. Was ist schließlich die „Shell“? Haben Sie Ihren eigenen Befehlszeileninterpreter „shell.exe“ geschrieben? Ich bezweifle.
Das Folgende ist logisch und funktioniert. Warum ist es so schwer?
-reuse -run {cmd} -cur_console:n