1

Почему, если я calc введите в командной строке калькулятор, но когда я набираю MSAccess в командной строке, он говорит

    'msaccess' is not recognized as an internal or external command, operable program or bath file

Я знаю, что есть способ это исправить и настроить, я искал в Интернете, но я не знаю, что искать. Любая помощь будет принята с благодарностью.

2 ответа2

1

Сообщение об ошибке означает, что нигде на вашем пути нет исполняемой программы с именем msaccess . "Путь" относится к списку путей поиска по командной строке при поиске исполняемого файла. Этот список хранится в переменной среды %PATH% и разделен точками с запятой.

Есть только несколько возможностей:

  • Вы неправильно пишете название программы или оно не существует на самом деле. Перейдите к исполняемому файлу Access в C:\Program Files и убедитесь, что он действительно записан как msaccess (и что он установлен). Между прочим, я только что проверил это в своей системе, поэтому msaccess будет правильной командой.
  • Папка с msaccess отсутствует в %PATH% . Введите echo %PATH% чтобы узнать. Если нет, вы можете добавить его в путь.
  • Единственная другая возможность (очень маловероятная, но упоминаемая здесь для полноты картины) состоит в том, что файл существует в пути, но на самом деле не является исполняемым файлом.
0

В дополнение к jpaugh также можно открыть командную строку в папке, где находится исполняемый файл msaccess (т. Е. Если папка отсутствует в %PATH% ).

Для этого щелкните правой кнопкой мыши и одновременно нажмите Shift в любом месте целевой папки, например, в моем случае у меня Microsoft Office 2016, поэтому в случае расположения моего исполняемого файла C:\Program Files (x86)\Microft Office\Office16

Так что, если я щелкну правой кнопкой мыши и нажму Shift, я могу открыть командную строку, которая при вводе msaccess я могу запустить Microsoft Access без этой ошибки

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