Как я выполняю .exe файл от командной строки?
Например, если .exe файл расположен в C:\file.exe
, как я петляю, когда подсказка в настоящее время находится в другом месте как D:\
?
Можно или выполнить его при помощи явного пути:
c:\file.exe
или добавьте его местоположение к пути (у меня всегда есть каталог c:\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).
И, действительно обратите внимание, что при использовании решения для панели управления которое не влияет на в настоящее время открытые командные окна - необходимо будет завершить работу их и вновь открыться для взятия новой переменной среды.
Необходимо добавить, что окна c:\ path into your Windows system PATH so whatever drive you are in and when you execute the file.exe посмотрят определенный тракт и запустят программу там.
ЧТОБЫ сделать это движение к Windows - Мой компьютер - нажимает прямо для Свойств - Усовершенствованной Кнопки - Переменных среды - в кнопке окон, Вы будете видеть ПУТЬ - Редактирование, которое это добавляет; c:\ и сохраняют, Это должно работать - я думаю, что этому будет нужна перезагрузка
Для переключения дисков просто введите C:
и нажатие входит. Для изменения каталогов ввести cd somedirectory
.
Скажем, я в D:\Brad
и я хочу работать C:\Windows\notepad.exe
. Вы могли или просто ввести, это - имя явно как другие, предложили, или Вы могли сделать это:
C:
cd \Windows
notepad