Ändern Sie das Standard-Startverzeichnis von ConEmu


112

Wie ändere ich die ConEmu-Einstellungen so, dass das Cmd immer dann, wenn ich es öffne, in einem Verzeichnis meiner Wahl anstelle des Standard-ConEmu-Ordners gestartet wird?


Eine alternative Lösung besteht darin, einige cd X:\Some\Long\Directory\NameStapeljobs an einer beliebigen Stelle in Ihrem Pfad zu platzieren, und zwar nur für Verzeichnisse, die Sie normalerweise verwenden. Auf diese Weise sind Sie nicht auf ein Verzeichnis beschränkt, Sie sind nicht auf Conemu beschränkt und Sie sind nicht nur beim Start beschränkt.
Dax Fohl

Antworten:


114

Neben der Antwort von Bruno Pereira.

1) Eine andere Möglichkeit: Erstellen Sie eine neue Aufgabe mit "cmd" in den Befehlen (falls noch nicht erstellt) und fügen Sie Folgendes in das Feld "Gui args" der Aufgabeneigenschaften ein und wählen Sie diese Aufgabe auf der Startseite aus (Radio "Specified named task").

/dir "FullPathToDir"

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

2) Noch ein Beispiel - führe eine Shell aus wie (Start -> Kommandozeile)

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

Bildbeschreibung hier eingeben


das problem ist, dass aufgaben nicht ausgeführt werden, wenn ich conemu starte.
Nick Ginanto

3
Nicht wahr. Sie können eine beliebige benannte Aufgabe für den Start auf der Seite "Start" auswählen.
Maximus

Ich bekomme eine Befehlsgruppe die leer ist! Fehler beim Hinzufügen des / dir PATH zu Task-Parametern
Nick Ginanto

2
Ich verstehe nichts Ihre App ist ausgezeichnet, aber Sie müssen die englischen Bezeichnungen und die GUI-Benutzerfreundlichkeit verbessern. Bei Console2 muss ich nur unter Bearbeiten-> Einstellungen das Feld "Startverzeichnis" bearbeiten, das ist alles. Ich werde die andere Antwort positiv bewerten (und wenn ich könnte, würde ich deine negativ bewerten), in 2 Sekunden habe ich das Startverzeichnis geändert, wobei deine Schritte UNMÖGLICH sind.

2
Der zweite Ansatz ist viel besser, da er einfacher ist und PowerShell nicht öffnet!
Piotr Sobczyk

43

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

ConEmu /Dir <path to desired directory>

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

Bildbeschreibung hier eingeben


3
Ich weiß nicht, warum das obige mehr positive Stimmen hat. Dies ist der richtige Weg, um das "Standard" -Startverzeichnis wie gewünscht zu ändern. Dies gilt für alle Aufgaben, die in dieser ConEmu-Instanz gestartet wurden.
ELLIOTTCABLE

Funktioniert bei mir überhaupt nicht.
Xupicor

Ich habe den Täter gefunden - ich habe Bash mit -loginOption aufgerufen , und das führte immer zum Basisverzeichnis. Das Einrichten von Verzeichnissen mit -cur_consoleoder -new_consolefunktioniert nun einwandfrei.
Xupicor

6

Einstellungen öffnen:

  1. Start / Aufgaben
  2. Neue Aufgabe erstellen
  3. Geben Sie im ersten Feld 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

Haben Sie versucht, den Weg mit zu zitieren "?

1

Verwenden Sie im Aufgabenfenster wie in der oberen Antwort Folgendes:

/dir %HOMEPATH%

anstelle eines direkten Pfades zu Ihrem Home-Ordner.


1

Die /dirSache hat nicht funktioniert für mich mit Powershell. Am Ende habe ich den Befehl so powershell.exe -noexit D:\MyDocsausgedrückt:

PowerShell mit Standardverzeichnis

und stellen Sie dies dann auf die Startaufgabe ein, wie bereits in Maximus 'Antwort gezeigt:

Nein


1

Eine andere Lösung. Erstellen Sie eine Aufgabe und führen Sie sie beim Start von ConEmu aus.

Aufgabe erstellen , zB in Ordner gehenD:\exampleDir

Sie können Befehle mit verketten &

Aufgabenerstellung - ConEmu

Task beim Start ausführen:

Task beim Start - ConEmu

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.