Подтвердить что ты не робот

Как исправить '.' не является внутренней или внешней командой

Я использовал несколько ссылок, чтобы попытаться решить эту проблему, например link1, где они попросили меня включить путь exe в переменных среды. Это следующая команда, которую я пробовал, чтобы получить эту ошибку.

       D:\Gesture Recognition\Gesture Recognition\Debug>./"Gesture Recognition.exe" 
       rawrec1.trr

и ошибка

    '.' is not recognized as an internal or external command,
     operable program or batch file.

Я включил путь ececition ecest в систему и пользовательские переменные переменных среды. Даже после загрузки системы ошибка по-прежнему сохраняется. Может ли кто-нибудь помочь мне решить это или исправить это? Спасибо заранее

4b9b3361

Ответ 1

Просто оставьте "dot-slash" ./:

D:\Gesture Recognition\Gesture Recognition\Debug>"Gesture Recognition.exe"

Хотя, если бы вы захотели, вы могли бы использовать .\, и это сработало бы.

D:\Gesture Recognition\Gesture Recognition\Debug>.\"Gesture Recognition.exe"

Ответ 2

Замена переднего (/) косая черта назад (\) приведет к выполнению задания. Разделитель папок в Windows -\not/

Ответ 3

Я получил точно такую ​​же ошибку в Windows 8, пытаясь экспортировать дерево с помощью tree.export_graphviz! Затем я установил GraphViz из этой . И затем я выполнил следующие шаги, которые разрешили мою проблему:

  • Щелкните правой кнопкой мыши на моем ПК → нажмите "Изменить настройки" в разделе "Имя компьютера, домена и настройки рабочей группы"
  • Откроется окно "Свойства системы"; Перейдите на вкладку "Дополнительно" → нажмите "Переменные среды" → В разделе "Системные переменные" → выберите "Путь" и нажмите "Изменить" → В поле "Значение переменной" поместите точку с запятой (;) в конце существующего значения, а затем укажите путь к папке установки (например: C:\Program Files (x86)\Graphviz2.38\bin) → Нажмите "Ok" → "Ok" → "Ok"
  • Перезагрузите компьютер с изменением переменных среды.