1

Есть ли способ легко скопировать имя полного пути к папке внутри MATLAB, из окна папки MATLAB, в сценарий MATLAB или окно команд?

Перетаскивание мышью было бы очень хорошо, но я думаю, что он запускает cd() . Может быть, мы можем как-то изменить свое поведение?

Или есть какое-либо расширение / набор инструментов и т.д., Которые могут сделать это проще?

Спасибо за любую помощь!

Прошу 64-битную Windows (7 и) 8, MATLAB R2015b

1 ответ1

1

В Matlab я считаю, что самый простой способ - просто открыть файл скрипта / функции в этой папке, если папка, в которой я заинтересован, имеет такой файл. Затем в списке открытых файлов я щелкаю правой кнопкой мыши на имени этого файла, и "Копировать полный путь в буфер обмена"

Другой способ - перетащить путь в командное окно, и это действительно изменит текущую папку. Однако затем вы можете использовать стрелку назад в адресной строке, чтобы вернуться к предыдущему каталогу. И тогда у вас есть текст в окне командной строки для копирования и вставки.

Если вы собираетесь делать это много, вероятно, лучше, если это вообще возможно, разработать алгоритм для выбора каталога, который вы делаете вручную, и запрограммировать бит для получения путей к каталогам. Или даже переставить каталоги, чтобы вашей программе было проще выполнять свою работу, просто используя относительные пути.

В проводнике Windows, чтобы получить путь к текущему окну проводника Windows в буфер обмена, просто щелкните один раз в пустом месте в адресной строке. Это преобразует текст в выбранный путь. Просто нажмите Ctrl-C, чтобы поместить это в буфер обмена. Затем просто вставьте в Matlab (или любое другое приложение, которое ожидает простой текст)

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