Я пытаюсь открыть EXE-файл, расположенный в

C:\someFolder

но так как я делаю это в CMD, я делаю это

C:\ > someFolder\myExe.exe

Но проблема в том, что внутри someFolder находятся некоторые файлы, необходимые программе

Когда я открываю его из другого места, он открывается в этом конкретном месте и не может получить доступ к файлам.

Как я должен сделать?

РЕДАКТИРОВАТЬ :

Я не могу просто сделать компакт-диск первым.

Я хочу вызвать exe в контекстном меню, поэтому мне нужно добавить эту команду в регистр KEY

4 ответа4

2

Просто сначала переключитесь на папку:

cd /d C:\someFolder
myExe.exe
1

Сначала вы должны перейти в Somefolder.

Введите C:\> cd someFolder введите

Ваше приглашение будет выглядеть так: C:\someFolder>

Теперь вы можете выполнить вашу программу, набрав myExe

0

Другой способ запустить файл .exe в командной строке

cmd /K «C:\SomeFolder\MyApp.exe»

Примечание. Не забудьте запустить командную строку с правами администратора.

-2

Изменение каталога вручную и последующий запуск исполняемого файла вполне подходят для одноразовых требований. Если вам нужно запустить эту программу несколько раз, рассмотрите возможность добавления переменной пути. Это позволит вам добавить папку c:\somefolder в переменную path на вашем компьютере. Как только это будет добавлено, вы можете просто набрать myExe.exe из командной строки, не добавляя путь к файлу. Добавьте переменную пути:

  • Открытие Проводника
  • Щелкните правой кнопкой мыши на «Ваш компьютер» и выберите «Свойства»
  • Выберите Дополнительные параметры системы
  • Нажмите на «Переменные среды»
  • Прокрутите список системных переменных и выберите «Путь».
  • Нажмите «Изменить»
  • Добавьте; C:\somefolder (обратите внимание на точку с запятой, которая завершает последний оператор пути) и нажмите «OK»

Теперь вы сможете запустить свой исполняемый файл из командной строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .