how to run .m file using uigetfile() in button callback

Hi,
I want to the user to select the .m file required to run using the button function. I am trying this code.
Its displaying the error as "Error: File: RunLwrExtModeCal.m Line: 1 Column: 165
Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII characters."
I am trying the code like this:
Please help me with this. Thanks in advance
[filename, pathname] = uigetfile('*.m', 'Pick a .m file');
run([pathname filename]);

 採用された回答

Chunru
Chunru 2021 年 8 月 2 日

0 投票

Try the following:
run(fullfile(pathname, filename));

3 件のコメント

Harish M Y
Harish M Y 2021 年 8 月 2 日
I tried using this. This gives me an error like this.
Error: File: RunLwrExtModeCal.m Line: 1 Column: 165
Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII characters.
Error in run (line 91)
evalin('caller', strcat(script, ';'));
Chunru
Chunru 2021 年 8 月 2 日
編集済み: Chunru 2021 年 8 月 2 日
print out pathname and filename or try debug mode to see what is wrong. Or show the .m file you picked and intended to run.
Harish M Y
Harish M Y 2021 年 8 月 2 日
Hey thanks, the code is working with run(fulfile(pathname,filename));
There was a problem with my code, now its corrected.
Thank you

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeApp Building についてさらに検索

質問済み:

2021 年 8 月 2 日

コメント済み:

2021 年 8 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by