запустить exe из командной строки


10

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

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

Ответы:


16

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

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

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

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

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

3
Почему бы просто не набрать "Установщик", а затем нажать вкладку?
Даниэль Р Хикс

Может быть полезно в сценарии.
vadipp

0

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

cd your_directory_one start filename.exe

cd your_directory_second start filename.exe

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.