2012-10-28 09:14:52 +0000 2012-10-28 09:14:52 +0000
17
17

Как открыть программу через командную строку в Windows 8?

Предположим, что у меня есть программа с именем any_program.exe, а операционный диск с именем C:. Местоположение программы D:\Any_Folder\any_program.exe

Как запустить/запустить программу через командную строку в Windows 8?

Я попробовал командную строку START any_program.exe, но она показывает мне ошибку, что

Windows не может найти ‘any_program.exe’. Убедитесь, что вы правильно напечатали имя, а затем попробуйте еще раз.

Кстати, в Windows 7 она отлично работала. И, если я набираю START notepad.exe или START firefox.exe (Firefox не установлен на диске C:), то он работает в Windows 8.

Ответы (7)

24
24
24
2012-10-28 09:26:22 +0000

Есть три основных способа запуска ‘команды’ в командной строке.

Обычно, вы можете либо перейти к местоположению файла с помощью cd /d D:\Any_Folder (/d означает смену диска) и просто запустить any_program.exe. Или же, вы можете указать полный путь D:\Any_Folder\any_program.exe.

Если вы хотите запустить его с start any_program.exe, у вас есть пара опций:

  • Вы можете поместить его в каталоги Windows или System32, или в любой каталог в переменной окружения PATH.
  • Вы можете добавить каталог, в котором он находится (D:\Any_Folder), в переменную окружения PATH, подробности смотрите в этот вопрос .
  • Вы можете добавить его в ключ реестра App Paths, как это делают Блокнот и Firefox. App Paths связывает ключевое слово файла (например, firefox.exe) с полным путем к файлу, в отличие от других опций, которые имеют дело с каталогами. Смотрите здесь для дополнительной информации.
7
7
7
2012-10-28 09:19:07 +0000
start D:\Any_Folder\any_program.exe

или, если путь или файл содержит пробелы

start "" "D:\Any_Folder\any_program.exe"

start any_program.exe работает только для тех программ, которые находятся в переменной окружения %PATH% или зарегистрированы в реестре в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths или его аналоге HKEY_CURRENT_USER.

5
5
5
2012-10-28 09:27:38 +0000

У вас есть два варианта:

  1. Добавить программу к переменной %PATH%
  2. Используйте кавычки в вашем ярлыке

Детали:

Добавление any_program.exe в путь:

  1. Перейдите в “Панель управления” ->“Расширенные системные настройки”
  2. Перейдите на вкладку “Дополнительно”

    1. Нажмите на “Переменные среды”. Добавьте папку, в которой находится any_program.exe. Отредактируйте переменную PATH и добавьте папку в конце, разделенную ;
  3. Теперь вы можете использовать any_program.exe в диалоговом окне запуска (Попробуйте выйти и вернуться назад, чтобы убедиться, что переменная пути используется)

Использование полного пути

Вместо использования any_program.exe в диалоговом окне запуска, вы должны использовать полный путь PATH. Поэтому вместо этого введите D:\Stuff\App\any_program.exe в диалоге запуска.

1
1
1
2013-04-30 21:53:10 +0000

Я использую простой метод … Скопируйте ярлык файла на C:\users\name, а затем введите имя ярлыка в диалоговом окне run … …

1
1
1
2012-10-28 09:21:11 +0000
  1. Открыть командную строку
  2. Введите имя программы, которую вы хотите запустить. Если оно на системной переменной PATH, то она будет выполнена. Если нет, то необходимо ввести полный путь к программе. Например, для запуска D:\Any\Folder\any_program.exe наберите D:\Any\Folder\any_program.exe в строке Command prompt и нажмите Enter
0
0
0
2018-11-13 00:14:05 +0000

Для этого используйте CMD вместо GUI.

  1. Сделать доступным расположение исполняемого файла в CMD, т.е. создать переменную PATH:

  2. Выполнение файла из CMD:

Это все !!! Надеюсь, это было полезно.

0
0
0
2012-10-28 09:19:27 +0000

Думаю, вам нужно добавить путь к переменной PATH в системных переменных.

Похожие вопросы

3
19
10
28
3