9

Как запустить файл .exe из командной строки?

Например, если файл .exe находится в C:\file.exe , как мне запустить этот файл, если в данный момент приглашение находится в другом месте, например D:\?

6 ответов6

15

Вы можете запустить его, используя явный путь:

c:\file.exe

или добавьте его местоположение в путь (у меня всегда есть каталог ac:\bin для хранения моих маленьких фрагментов - на самом деле это не кошерное расположение для многопользовательской Windows, но ни одна из моих установок Windows не является многопользовательской):

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).

Обратите внимание, что с этим вторым решением вы должны настроить свой путь так, чтобы он был доступен при каждом запуске (в autoexec.bat, если вы действительно используете DOS, или из окна Control Panel -> System -> Environment Окно, если вы ' использовать Windows).

И, обратите внимание, что если вы используете решение панели управления, которое не влияет на открытые в настоящее время окна команд - вам нужно закрыть их и открыть заново, чтобы выбрать новую переменную среды.

2

если вы находитесь на диске D: вы все еще можете набрать "c:\file.exe"

1

Вы должны добавить путь c:\ в системный PATH Windows, чтобы любой диск, на котором вы находитесь, и когда вы запускаете file.exe, окна смотрели на ваш заданный путь и запускали там вашу программу.

Для этого перейдите в Windows -Мой компьютер -Щелкните правой кнопкой мыши на Свойства - Расширенные кнопки - Переменные среды - в нижней части окна вы увидите ПУТЬ - Редактировать его добавить; c:\ и сохранить Это должно работать - я думаю, что это будет нужна перезагрузка

1

Чтобы переключить диски, просто введите C: и нажмите Enter. Чтобы изменить каталоги, введите cd somedirectory .

Допустим, я нахожусь в D:\Brad и хочу запустить C:\Windows\notepad.exe . Вы можете либо просто ввести его имя в явном виде, как предлагали другие, либо сделать это:

C:
cd \Windows
notepad
0

Создать файл .bat или .cmd и записать содержимое в

cd your_directory_one start filename.exe

cd your_directory_second start filename.exe

это работает для меня

0

Лучший способ запустить EXE-файл, имя которого вы не знаете, это:

Предполагая, что ваше имя файла - Installer_4756873653.exe но вы не знаете полного имени после Installer_ а расположение файла - C:\

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .