1 votes

Définition du chemin d'accès dans Windows

Si je devais exécuter tous les exécutables dans Windows en cmd, cela signifie-t-il que je dois ajouter tous les dossiers contenant des exécutables à PATH ? Venant de Linux, cela semble être un énorme problème. Existe-t-il un moyen d'automatiser ou de simplifier ce processus ?

2voto

Robert Points 6617

Si vous ne voulez pas lancer un exécutable en utilisant son chemin complet, vous devez ajouter le répertoire à la variable d'environnement PATH.

La variable PATh peut être éditée pour tous les utilisateurs d'un ordinateur, pour votre compte utilisateur actuel ou seulement pour une instance CMD spécifique. Cette dernière peut être utilisée dans un fichier batch qui ouvre une fenêtre CMD et étend ensuite la variable PATh pour cette instance CMD.

Pour ce faire, créez un lien (LNK) qui exécute la commande suivante :

%comspec% /k ""C:\myvars.bat"" x86

Ensuite, créez le fichier batch C:\myvars.bat qui étend le PATH avec les répertoires dont vous avez besoin. Maintenant, si vous ouvrez le lien, vous obtenez une instance CMD avec votre PATH étendu.

2voto

Hugh Allen Points 9530

Le Shell (via le registre) connaît l'emplacement de nombreux exécutables. Ainsi, par exemple, où iexplore.exe pourrait ne pas fonctionner, start iexplore.exe fait. Vous pouvez également utiliser des arguments, par exemple start iexplore http://example.com .

0voto

Zarel Points 1711

Vous voulez lancer vos programmes sans utiliser de raccourcis ou passer par le menu de démarrage ? Si c'est le cas, je vous recommande slickrun. http://www.bayden.com/slickrun/

Je ne peux pas utiliser un ordinateur sans lui. :)

0voto

Forethinker Points 680

Jusqu'à présent, il me semble que la meilleure réponse à ma question est la suivante : Utiliser cygwin avec un alias . Ce serait vraiment comme si les raccourcis dans Windows étaient de véritables liens symboliques.

La meilleure solution que je recherchais était cygstart dans cygwin. Je n'ai même pas besoin de spécifier le programme. Il regarde l'extension et exécute le programme par défaut pour ce fichier.

0voto

Steve Rindsberg Points 1757

Choisissez un répertoire qui se trouve déjà sur le chemin ou ajoutez un nouveau répertoire à cet effet et ajoutez-le au chemin.

Il contient les fichiers BAT qui lancent les programmes dont vous avez besoin, y compris le chemin complet si nécessaire.

Le plus souvent, vous pouvez obtenir la ligne de commande complète en cliquant avec le bouton droit de la souris sur un raccourci du fichier, Propriétés, regardez dans Cible :, copiez/collez dans votre fichier bat.

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