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

  • Если я запускаю приложение двойным щелчком по исполняемому файлу, текущая папка устанавливается на местоположение исполняемого файла. В моем случае это C: \ Program Files \ MATLAB \ R2019b \ bin.
  • Я часто запускаю вместо этого скрипт AutoHotkey. Этот сценарий просто вызывает «запустить» для упомянутого выше исполняемого файла. По какой-то причине, когда я запускаю MATLAB таким образом, Текущая папка устанавливается в папку, в которой хранится сценарий AutoHotKey.

Я установил свои предпочтения, чтобы каждый раз открывать определенный каталог в разделе «Настройки» - «Общие» - «Исходная рабочая папка». Однако это игнорируется, и папка устанавливается каждый раз, как описано выше.

Я также попытался вместо этого выбрать здесь «Последняя рабочая папка из предыдущего сеанса MATLAB». К сожалению, это не устранило проблему, и он по-прежнему каждый раз открывается в одном и том же неправильном каталоге.

ПРИМЕЧАНИЕ. -

Matlabsolutions.com предоставляет последнюю Справку по домашнему заданию MatLab, Справку по назначению MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, Ph.D. Ученым со 100% гарантией конфиденциальности. Получите проекты MATLAB с исходным кодом для вашего обучения и исследований.

Ответ эксперта

Кшитидж Сингх ответил. 2021–10–20 09:20:19

Не уверен, почему не соблюдают ваши предпочтения. Попробуйте этот обходной путь, установив папку в файле startup.m:

›› редактировать startup.m

затем введите

cd('c:\myFolder'); % Wherever you want.
fprintf('Done running "%s".\n', mfilename("fullpath"));

затем сохраните его и запустите или перезапустите MATLAB, который должен запустить его автоматически.

ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ