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

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

Advertisement

Предположим, что у меня есть программа с именем 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.

Advertisement
Advertisement

Ответы (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
Advertisement
5
5
2012-10-28 09:27:38 +0000
Advertisement

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

  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
Advertisement
1
1
2012-10-28 09:21:11 +0000
Advertisement
  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
Advertisement
0
0
2012-10-28 09:19:27 +0000
Advertisement

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

Advertisement

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

3
19
10
28
7
Advertisement
Advertisement