exécuter exe à partir de l'invite de commande


10

Comment exécuter un fichier .exe à partir de l'invite de commande?

Par exemple, si le fichier .exe se trouve dans C:\file.exe, comment puis-je exécuter ce fichier lorsque l'invite se trouve actuellement dans un autre emplacement comme D:\?

Réponses:


16

Vous pouvez soit l'exécuter en utilisant le chemin explicite:

c:\file.exe

ou ajoutez son emplacement au chemin (j'ai toujours le répertoire ac: \ bin pour contenir mes petits extraits - pas vraiment un emplacement casher pour Windows multi-utilisateurs, mais aucune de mes installations Windows n'est multi-utilisateurs):

copy c:\file.exe c:\bin  :: put it in a better directory.
path %path%;c:\bin       :: if not already in the path.
file                     :: run it (unless there is another 'file' in path).

Notez qu'avec cette deuxième solution, vous devez configurer votre chemin afin qu'il soit disponible à chaque démarrage (dans autoexec.bat si vous utilisez vraiment DOS ou depuis la Control Panel -> System -> Environmentfenêtre si vous utilisez Windows).

Et, notez que, si vous utilisez la solution du panneau de configuration, cela n'affecte pas les fenêtres de commandes actuellement ouvertes - vous devrez les fermer et les rouvrir pour récupérer la nouvelle variable d'environnement.


2

si vous êtes sur votre lecteur D: vous pouvez toujours taper "c: \ file.exe"


1

Vous devez ajouter le chemin c: \ dans le chemin d'accès de votre système Windows afin que quel que soit le lecteur dans lequel vous vous trouvez et lorsque vous exécutez le fichier.exe, les fenêtres regarderont votre chemin défini et y exécuteront votre programme.

Pour ce faire, allez dans Windows - Mon ordinateur - cliquez à droite pour Propriétés - Bouton Avancé - Variables d'environnement - au bout des fenêtres, vous verrez le CHEMIN - Modifiez-le ajouter; c: \ et enregistrez Cela devrait fonctionner - je pense que ce sera besoin d'un redémarrage


1

Pour changer de lecteur, tapez simplement C:et appuyez sur Entrée. Pour changer de répertoire, tapez cd somedirectory.

Disons que je suis à D:\Bradet je veux courir C:\Windows\notepad.exe. Vous pouvez soit taper son nom explicitement comme d'autres l'ont suggéré, soit faire ceci:

C:
cd \Windows
notepad

0

La meilleure façon d'exécuter un fichier EXE dont vous ne connaissez pas le nom complet est:

En supposant que votre nom de fichier est, Installer_4756873653.exemais vous ne connaissez pas le nom complet après Installer_et l'emplacement du fichier estC:\

cd C:\
dir Installer_*.* /b > FileToRun.bat
FileToRun.bat

3
Pourquoi ne pas simplement taper "Installer" puis cliquer sur l'onglet?
Daniel R Hicks

Pourrait être utile dans un script.
vadipp

0

Créez un fichier .bat ou .cmd et écrivez du contenu dans

cd your_directory_one start filename.exe

cd your_directory_second start filename.exe

ça marche pour moi

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.