1 votes

Terminal Windows : Comment ajouter des arguments de ligne de commande au menu contextuel "Ouvrir dans le terminal Windows" ?

Je voudrais utiliser le menu contextuel "Ouvrir dans le terminal de Windows" installé avec Terminal Windows mais avec quelques arguments de ligne de commande en elle.

Plus précisément, j'aimerais ajouter l'argument suivant -w 0 qui ouvre le terminal dans la même fenêtre que celle déjà ouverte.

Comment je fais ça ?

Modifier

Suivant la réponse de Señor CMasMas : Je sais comment ajouter une nouvelle option dans le menu contextuel en ajoutant une nouvelle entrée dans la base de registre.
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\

ou, si vous n'êtes pas adim : Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\

Mais j'aimerais plutôt modifier l'option existante en ajoutant simplement les arguments. Est-ce possible ?

Edit 2

On m'a dit qu'il y avait une option dans les paramètres pour ouvrir le terminal dans la même fenêtre, ce qui correspond à ce que je cherchais :

the terminal in the same window

Mais la situation générale de l'inclusion d'autres arguments de ligne de commande peut suivre la réponse.

2voto

Señor CMasMas Points 3146

Comme il s'agit d'une "application Windows" et non d'une application normale, l'intégration de Shell est un peu bancale.

Vous devrez désactiver l'entrée originale et la recréer en utilisant "l'ancienne méthode" car la nouvelle méthode est une extension Shell et ne vous fournit aucun contrôle (que je peux trouver).

Tout d'abord, désactivez la ou les entrées originales :

  1. Ouvrez l'éditeur de registre.
  2. Naviguez vers HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
  3. Ajoutez deux nouvelles valeurs de chaîne EMPTY. {9F156763-7844-4DC4-B2B1-901F640F5155} y {02DB545A-3E20-46DE-83A5-1329B1E88B6B} .

Maintenant, ajoutez de nouveau les entrées que vous voulez avec les paramètres personnalisés que vous voulez.

  1. Ouvrez l'éditeur de registre.
  2. Naviguez vers Computer\HKEY_CLASSES_ROOT\Directory\shell
  3. Clic droit sur Shell -> Nouvelle clé
  4. Nom openwinterm (ou ce qui vous fait plaisir)
  5. Dans la nouvelle clé, ouvrez la valeur (Default) et mettez Open Windows Terminal Here .
  6. Créez une valeur de chaîne supplémentaire ici nommée "Icon". Donnez-lui la valeur suivante C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.13.11431.0_x64__8wekyb3d8bbwe\wt.exe . Cela peut changer avec le temps il pointe vers le fichier d'icône.
  7. Cliquez à droite sur "openwinterm" -> nouvelle clé
  8. Clé de nom command
  9. Ouvrez la touche (Défaut) et mettez wt.exe -w 0 -d "%V"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X