ConEmu - Windows Explorer: „Con Emu Here“ im bestehenden ConEmu-Fenster öffnen

ConEmu - Windows Explorer: „Con Emu Here“ im bestehenden ConEmu-Fenster öffnen

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 /singleden 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)

Die funktionierende ConEmu-Konfiguration

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

verwandte Informationen