Changer le répertoire de départ par défaut de ConEmu


112

Comment modifier les paramètres de ConEmu de telle sorte que, toujours, lorsque je l'ouvre, la cmd se lance dans un répertoire de mon choix au lieu du dossier ConEmu par défaut?


Une solution alternative consiste à placer des travaux par lots quelque part dans votre chemin qui ne cd X:\Some\Long\Directory\Nameconcernent que les répertoires que vous utilisez couramment. De cette façon, vous n'êtes pas limité à un répertoire, vous n'êtes pas limité à conemu et vous n'êtes pas limité au démarrage.
Dax Fohl

Réponses:


114

En plus de la réponse de Bruno Pereira.

1) Autre moyen - créer une nouvelle tâche avec "cmd" dans Commandes (si elle n’a pas déjà été créée) et ajouter ce qui suit dans le champ "Propriétés de la tâche", puis choisir cette tâche sur la page de démarrage (radio "Tâche nommée spécifiée")

/dir "FullPathToDir"

entrez la description de l'image ici entrez la description de l'image ici

2) Un autre exemple - Exécuter un shell comme (Démarrage -> Ligne de commande)

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

entrez la description de l'image ici


le problème est que les tâches ne s'exécutent pas lorsque je lance conemu.
Nick Ginanto

3
Pas vrai. Vous pouvez choisir n'importe quelle tâche nommée pour le démarrage sur la page "Démarrage".
Maximus

Je reçois un groupe de commande est vide! erreur lorsque j'ajoute le / répertoire PATH aux paramètres de la tâche
Nick Ginanto

2
Je ne comprends rien. Votre application est excellente, mais vous devez améliorer les étiquettes en anglais et la convivialité de l'interface graphique. Avec Console2, il me suffit d'aller dans Edition-> Paramètres et d'éditer le champ "Répertoire de démarrage", c'est tout. Je vais passer à l'autre vote (et si je pouvais, je voterais moins bien), en 2 secondes, j'ai changé le répertoire de démarrage, vos pas sont IMPOSSIBLES.

2
La deuxième approche est bien meilleure car plus simple et n’ouvre pas PowerShell!
Piotr Sobczyk

43

Il suffit de modifier votre raccourci de démarrage en ajoutant l’ /Diroption en tant que telle:

ConEmu /Dir <path to desired directory>

Ou, dans les propriétés du raccourci, changez le chemin Démarrer dans: le chemin qui vous intéresse

entrez la description de l'image ici


3
Je ne sais pas pourquoi celui ci-dessus a plus de votes positifs. C'est la bonne façon de changer le répertoire de démarrage "par défaut", comme demandé. Cela s'appliquera à toutes les tâches démarrées dans cette instance ConEmu.
ELLIOTTCABLE

Cela ne fonctionne pas du tout pour moi.
Xupicor

Trouvé le coupable - J'appelais bash avec -loginoption, et cela aboutirait toujours à un répertoire personnel. Maintenant, la mise en place de répertoires avec -cur_consoleou -new_consolefonctionne bien.
Xupicor

6

Paramètres ouverts:

  1. Démarrage / Tâches
  2. Créer une nouvelle tâche
  3. Dans la première case, mettez un nom, par exemple Console
  4. Dans la troisième case, copiez ceci: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Allez au démarrage et sélectionnez la tâche dans le menu "tâche nommée spécifiée".

Redémarrer


Comment puis-je écrire un chemin de dossier qui contient de l'espace?
Nick Ginanto

Avez-vous essayé de citer le chemin avec "?

1

Dans la fenêtre de tâche, comme dans la réponse du haut, utilisez les éléments suivants:

/dir %HOMEPATH%

au lieu d’un chemin direct vers votre dossier personnel.


1

La /dirchose n'a pas fonctionné pour moi avec Powershell. J'ai fini par mettre la commande powershell.exe -noexit D:\MyDocscomme suit:

Powershell avec répertoire par défaut

et définissez ensuite cette tâche sur la tâche de démarrage, comme indiqué dans la réponse de Maximus:

Non


1

Une autre solution. Créez une tâche et exécutez-la au démarrage de ConEmu.

Créer une tâche , par exemple aller dans un dossierD:\exampleDir

Vous pouvez concaténer des commandes en utilisant &

Création de tâches - ConEmu

Exécuter la tâche au démarrage:

Tâche au démarrage - ConEmu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.