Comment puis-je exécuter explorer.exe à partir de n'importe quel répertoire de l'invite de commande? [dupliquer]

15

Comment puis-je exécuter à explorerpartir d'une invite de commande, quel que soit le répertoire dans lequel je me trouve?

Comment puis-je imiter cela avec mon propre exe? Est-ce simplement le fait que cet exe existe dans le répertoire Windows?

JᴀʏMᴇᴇ
la source
4
-1 très mal formulé. Re votre titre "Comment puis-je exécuter explorer.exe à partir de n’importe quel répertoire dans une invite de commande?" <- Mon point principal pour vous Vous voulez dire "Pourquoi est-ce que je peux exécuter ...". ou "Comment est-ce que je peux courir". Dire "Comment puis-je courir" suggère que vous pourriez vouloir dire que vous ne pouvez pas et que vous voulez savoir comment. Vous auriez pu rédiger le titre beaucoup mieux. Et ce n'est pas juste explorateur. calc.exe aussi, ou le bloc-notes. Point secondaire - Vous devriez dire directory, 'dir' est une commande, en particulier dans le contexte de l'invite de commande. Beaucoup plus clair de dire «répertoire».
barlop
30
@barlop Wow, vous n'auriez pas pu être plus dur avec un nouvel utilisateur si vous avez essayé, et pour une bonne cause car vous auriez pu le modifier sans commenter ..
cat
1
@cat ce ne serait pas la première fois qu'il posait une question à quelqu'un, alors être la première à le demander sur ce site en particulier est loin d'être une excuse, et ma promesse pourrait l'aider à mieux penser quand il pose une question. question.
barlop
27
@barlop Ouais, mais vous auriez pu le dire plus gentiment: "Ce que vous demandez en réalité, Jaymee, est" Comment puis-je exécuter mon propre fichier exe à partir d'une invite de commande, quel que soit le répertoire dans lequel je me trouve "? La façon dont vous l'avez exprimé est trompeur ... "
Shawn V. Wilson
6
@barlop Vos "corrections" de grammaire sont complètement inutiles et la façon dont vous les avez présentées est apparue très hostile. Il est ridicule de devoir rappeler à un utilisateur de 13.5k représentants six années de service pour qu'il soit gentil .
David Richerby

Réponses:

25

Comment est-il possible pour moi d'exécuter explorer à partir d'une invite de commande, quel que soit le répertoire dans lequel je me trouve?

En effet, il C:\Windowsest contenu dans la liste des chemins contenus dans les variables d'environnement système de l'utilisateur. Je parle spécifiquement de la PATHvariable.

Comment puis-je imiter cela avec mon propre exe?

Ajoutez l'emplacement de l'exécutable à la variable système.

Est-ce simplement le fait que cet exe existe dans le répertoire Windows?

Le répertoire Windows est contenu dans la liste des chemins contenus dans la PATHvariable d’environnement système.

Ramhound
la source
4
cette autre question a de très bons détails sur la variable PATH - ce qu'elle fait, comment la régler, etc.: superuser.com/questions/284342/…
LevenTech
7

Comment puis-je exécuter l'explorateur à partir d'une invite de commande, quel que soit le répertoire dans lequel je me trouve?

Vous pouvez exécuter explorer à partir de n’importe quel répertoire car le répertoire contenant explorer.exe a été ajouté à la variable d’environnement PATH de l’ordinateur.

Comment puis-je imiter cela avec mon propre exe?

Oui. Vous devez juste ajouter le répertoire du fichier exe au chemin PATH de votre système. Pour le faire, suivez ces étapes:

1. Click on "Computer" in windows explorer
2. Click "System Properties"
3. Click "Change settings"
4. Click "Advanced"
5. Click "Environment Variables"
6. Select the PATH variable and click "Edit"
7. Move your cursor to the end of the variable value box.  Add a 
   semicolon and the path for the directory that your executable resides in.

Est-ce simplement le fait que cet exe existe dans le répertoire Windows?

C'est parce que le fichier exe existe dans le répertoire Windows ET que le répertoire Windows existe dans la variable d'environnement PATH de votre ordinateur.

Nick Painter
la source
5

Il explorer.exedevrait normalement se trouver sur votre chemin, il devrait donc déjà être disponible dans tout shell d’invite de commande que vous ouvrez. Si vous ouvrez une invite de commande et entrez path, vous devriez voir quelque chose comme ce qui suit:

PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;

C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Fichiers de programme \ Intel \ Composants du moteur de gestion Intel (R) \ DAL; C: \ Fichiers de programme \ Intel \ Composants du moteur de gestion Intel (R) \ IPT; C: \ Fichiers de programme (x86) \ Intel \ Composants du moteur de gestion Intel (R) \ DAL; C: \ Fichiers de programme (x86) \ Intel \ Composants du moteur de gestion Intel (R) \ IPT

L'élément clé est C:\Windows. C'est le répertoire qui contient l' explorer.exeexécutable. Si ce n'est pas dans votre chemin, quelque chose ne va pas, il devrait toujours être là dans une installation Windows normale. Vous pouvez l'ajouter manuellement à votre chemin en procédant comme suit :

  • Sélectionnez Démarrer, sélectionnez Panneau de configuration. double-cliquez sur Système et sélectionnez l'onglet Avancé.
  • Cliquez sur Variables d'environnement. …
  • Dans la fenêtre Modifier la variable système (ou Nouvelle variable système), indiquez la valeur de la variable d'environnement PATH. …

Après avoir mis à jour votre chemin de cette façon, alors l'explorateur devrait être disponible dans n'importe quelle fenêtre d'invite de commande. Ouvrez simplement une nouvelle invite de commande et entrez explorer. Il devrait alors faire apparaître une instance Explorer pour vous.

Les étapes ci-dessus sont fournies à titre d'exemple. Vous pouvez ainsi voir comment le dossier contenant l'exécutable de l'explorateur se trouve sur votre chemin. Votre vraie question est de savoir comment faire en sorte qu'un exefichier que vous avez créé se comporte de la même manière explorer. Pour ce faire, suivez les étapes pour modifier la variable d’environnement de chemin d’accès comme décrit ci-dessus, à ceci près que vous inséreriez dans votre chemin le dossier contenant votre exefichier. Ensuite, il devrait être disponible dans toute invite de commande que vous avez ouverte par la suite.

sang-de-feu
la source
0

Vous devez vous assurer que le fichier exe est dans un dossier qui se trouve sur la variable d'environnement PATH comme celle-ci.

mec
la source
5
Votre lien est centré sur POSIX. Deux points ne sont pas un séparateur de chemins dans Windows ' PATH.
Ruslan
6
de plus, copiez la partie pertinente de la réponse elle-même - la réponse devrait être utilisable même si le lien est rompu à l'avenir (comme ils le font tous à un moment donné)
Matija Nalis