Как запустить файл .exe из командной строки?
Например, если файл .exe находится в C:\file.exe
, как мне запустить этот файл, если в данный момент приглашение находится в другом месте, например D:\
?
Как запустить файл .exe из командной строки?
Например, если файл .exe находится в C:\file.exe
, как мне запустить этот файл, если в данный момент приглашение находится в другом месте, например D:\
?
Вы можете запустить его, используя явный путь:
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).
И, обратите внимание, что если вы используете решение панели управления, которое не влияет на открытые в настоящее время окна команд - вам нужно закрыть их и открыть заново, чтобы выбрать новую переменную среды.
если вы находитесь на диске D: вы все еще можете набрать "c:\file.exe"
Вы должны добавить путь c:\ в системный PATH Windows, чтобы любой диск, на котором вы находитесь, и когда вы запускаете file.exe, окна смотрели на ваш заданный путь и запускали там вашу программу.
Для этого перейдите в Windows -Мой компьютер -Щелкните правой кнопкой мыши на Свойства - Расширенные кнопки - Переменные среды - в нижней части окна вы увидите ПУТЬ - Редактировать его добавить; c:\ и сохранить Это должно работать - я думаю, что это будет нужна перезагрузка
Чтобы переключить диски, просто введите C:
и нажмите Enter. Чтобы изменить каталоги, введите cd somedirectory
.
Допустим, я нахожусь в D:\Brad
и хочу запустить C:\Windows\notepad.exe
. Вы можете либо просто ввести его имя в явном виде, как предлагали другие, либо сделать это:
C:
cd \Windows
notepad
Создать файл .bat или .cmd и записать содержимое в
cd your_directory_one start filename.exe
cd your_directory_second start filename.exe
это работает для меня
Лучший способ запустить EXE-файл, имя которого вы не знаете, это:
Предполагая, что ваше имя файла - Installer_4756873653.exe
но вы не знаете полного имени после Installer_
а расположение файла - C:\
cd C:\
dir Installer_*.* /b > FileToRun.bat
FileToRun.bat