Двойной щелчок, чтобы открыть файл в автономном приложении Matlab

У меня есть файлы временных рядов с собственным расширением (.Z4R). Я скомпилировал свой графический интерфейс Matlab, который их читал.

Прямо сейчас я загружаю эти файлы из графического интерфейса (ищите путь...). Мне интересно, можно ли просто дважды щелкнуть .Z4R, чтобы загрузить его в мою программу.


Спасибо.

Я понимаю оконную часть. Где я не знаю, речь идет об этой командной строке, которая принимает ввод (Z4D) при запуске GUI .exe. Как узнать путь к файлу с двойным щелчком.

Спасибо Марк


person k4lls    schedule 30.09.2012    source источник


Ответы (1)


Вы должны иметь возможность сделать это через ассоциацию файлов Windows (при условии, что вы используете Windows).

Вам нужно будет проверить аргументы командной строки вашего приложения и при необходимости открыть прилагаемые файлы Z4R.

Посмотрите в Google, как настроить ассоциации файлов.

Если ваш скомпилированный графический интерфейс Matlab был создан с использованием руководства по инструментам Matlab, у вас должна быть функция

 function YourProgramName_OpeningFcn(hObject, eventdata, handles, varargin)

varargin должен содержать имя файла, по которому вы дважды щелкнули.

person grantnz    schedule 01.10.2012