Ändern Sie das Standard-Startverzeichnis von ConEmu

38886
Nick Ginanto

Wie ändere ich die ConEmu-Einstellungen so, dass beim Öffnen die cmd immer in einem Verzeichnis meiner Wahl statt im Standard-ConEmu-Ordner gestartet wird?

108
Eine andere Lösung besteht darin, einige Batch-Jobs irgendwo in den Pfad einzufügen, die nur "cd X: \ Some \ Long \ Directory \ Name" für häufig verwendete Verzeichnisse enthalten. Auf diese Weise sind Sie nicht auf ein Verzeichnis beschränkt, Sie sind nicht auf Conemu beschränkt und Sie sind nicht nur auf den Start beschränkt. Dax Fohl vor 7 Jahren 0

6 Antworten auf die Frage

111
Maximus

Neben der Antwort von Bruno Pereira.

1) Eine andere Art und Weise - schaffen neue Aufgabe mit „cmd“ in Befehle (falls nicht bereits erstellt) und fügen Sie folgende in „Gui args“ Bereich der Task - Eigenschaften, und wählen diese Aufgabe beim Start - Seite (Radio „genannt Aufgabe angegeben“)

/dir "FullPathToDir" 

enter image description here enter image description here

2) Ein weiteres Beispiel - Shell ausführen (Start -> Befehlszeile)

cmd "-cur_console:d:C:\Users\Maks" 

enter image description here

Das Problem ist, dass Aufgaben nicht ausgeführt werden, wenn ich Conemu starte. Nick Ginanto vor 12 Jahren 0
Nicht wahr. Sie können eine beliebige benannte Aufgabe für den Start auf der Seite "Start" auswählen. Maximus vor 12 Jahren 3
Ich bekomme eine Befehlsgruppe leer! Fehler beim Hinzufügen des / dir PATH zu den Task-Parametern Nick Ginanto vor 12 Jahren 0
So? Sie erhalten eine Nachricht vom Programm. Warum nicht "nicht leer" machen? Fügen Sie dem Taskbefehl "cmd" hinzu. PS. Wenn die Nachricht nicht klar ist, schlagen Sie Ihren eigenen Text vor. Maximus vor 12 Jahren 0
Ich verstehe nichts Ihre App ist hervorragend, aber Sie müssen die englischen Labels und die Benutzerfreundlichkeit der grafischen Benutzeroberfläche verbessern. Bei Console2 muss ich einfach auf Bearbeiten-> Einstellungen gehen und das Feld "Startverzeichnis" bearbeiten. Das ist alles. Ich werde die andere Antwort aufstocken (und wenn ich könnte, würde ich Ihre hinunterstimmen), in 2 Sekunden habe ich das Startverzeichnis geändert, mit Ihren Schritten ist UNMÖGLICH. vor 11 Jahren 2
@GabrielLlamas Wenn Sie meine Schritte SORGFÄLTIG lesen und sie nacheinander umsetzen, ist Ihre Aufgabe erledigt. An der Antwort wurden keine Änderungen vorgenommen, es wurde nur ein Screenshot hinzugefügt. "Speziell für..." Maximus vor 11 Jahren 0
Der zweite Ansatz ist viel besser, da er einfacher ist und PowerShell nicht öffnet. Piotr Sobczyk vor 11 Jahren 2
Ich wollte, dass Git Bash beim Laden in einem Standardverzeichnis geöffnet wurde, und in der Lage war, eine neue Registerkarte mit denselben Einstellungen zu öffnen, indem Sie einfach auf das Plussymbol klicken. Durch die Kombination des ersten Teils dieser Antwort von Maximus und Bruno Pereiras Lösung konnte ich dies erreichen. Ian Clark vor 10 Jahren 0
Für mich funktionierte die / dir-Option nicht für mich, bis ich die Option `-new_console: d:"% USERPROFILE% "` freigab, war Teil der Befehle und überschritt damit meine / dir-Auswahl. lordhog vor 8 Jahren 0
Um nur zu bedenken, dass die ** Task-Parameter ** im conEmu-Format sind, müssen Sie also die gleiche Syntax für das Verzeichnis "C: \" ** verwenden tibbus vor 8 Jahren 0
Viel verwirrender als es für ein so einfaches Bedürfnis sein sollte. MSC vor 8 Jahren 0
42
Bruno Pereira

Bearbeiten Sie einfach Ihre Startup-Verknüpfung und fügen Sie die /DirOption als solche hinzu:

ConEmu /Dir <path to desired directory> 

Oder ändern Sie bei den Verknüpfungseigenschaften den Pfad " Start in:" in etwas, das Ihnen gefällt

enter image description here

Ich weiß nicht, warum der oben genannte mehr Upvotes hat. Auf diese Weise können Sie das Startverzeichnis "default" wie gewünscht ändern. Dies gilt für * alle * Tasks, die in dieser ConEmu-Instanz gestartet wurden. ELLIOTTCABLE vor 10 Jahren 3
Funktioniert überhaupt nicht für mich. Xupicor vor 9 Jahren 0
Ich habe den Schuldigen gefunden - ich habe bash mit der Option -login aufgerufen, und das würde immer zu einem Home-Verzeichnis führen. Das Einrichten von Verzeichnissen mit "-cur_console" oder "-new_console" funktioniert nun einwandfrei. Xupicor vor 9 Jahren 0
6

Einstellungen öffnen:

  1. Start / Aufgaben
  2. Neue Aufgabe erstellen
  3. Im ersten Feld geben Sie einen Namen ein, z Console
  4. In der dritten Box kopieren Sie dies: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Gehen Sie zu Start und wählen Sie die Aufgabe aus dem Menü "Angegebene benannte Aufgabe" aus.

Neustart

Wie schreibe ich einen Ordnerpfad, der Platz enthält? Nick Ginanto vor 11 Jahren 0
Haben Sie versucht, den Pfad mit `" `zu zitieren? vor 11 Jahren 0
1
baconator

In the task window, as in the top answer, use the following:

/dir %HOMEPATH% 

instead of a direct path to your home folder.

1
nathanchere

/dirMit Powershell hat das Ding nicht funktioniert. Am Ende stellte ich den Befehl powershell.exe -noexit D:\MyDocswie folgt:

PowerShell mit Standardverzeichnis

und legen Sie dann die Startaufgabe fest, wie bereits in der Antwort von Maximus gezeigt:

Nein

1
Tonatio

Eine andere Lösung. Erstellen Sie eine Aufgabe und führen Sie sie aus, wenn ConEmu gestartet wird.

Aufgabe erstellen, zB zum Ordner gehenD:\exampleDir

Sie können Befehle mit verketten &

Aufgabenerstellung - ConEmu

Task beim Start ausführen:

Task beim Start - ConEmu