how to run mfile from GUI
Show older comments
hello i want to make GUI with 2 buttons. 1. button is for browse video file (it also connect path and file name into variable). this is my code in first button...
function pushbutton1_Callback(hObject, eventdata, handles)
[videoName,videoPathName]=uigetfile({'*.mp4';'*.*'},'File Selector')
assignin ('base','file',videoName);
assignin ('base','path',videoPathName);
fname = strcat(videoPathName,videoName);
assignin ('base','fname',fname);
so path and file name are in workspace in variable 'fname'
by second button a i want to run mfile 'run' that need path and file name from 1. button. so i wroute there only:
function pushbutton2_Callback(hObject, eventdata, handles)
run
in mfile run is code:
...
workingDir = 'C:\Users\lukino\Documents\MATLAB\temp';
mkdir(workingDir);
mkdir(workingDir,'images');
disp('urobil temp dir')
shuttleVideo = VideoReader(fname);
disp('nacital mp4')...
dirrectories are made but video can not open... it wrote error:
Undefined function or variable 'fname'
but if i want to run it from mfile idetor it works... what is wrong?
Accepted Answer
More Answers (0)
Categories
Find more on Environment and Settings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!