Open and run a datafile with matlab compiled exe file
6 ビュー (過去 30 日間)
古いコメントを表示
Hi, I am trying open a datafile(structural) with my test.exe file, which has been compiled by matlab. Each time I start the test.exe file, it takes 1-5 minutes. So, I am trying to upload the datafile.xyz and run a function, without re-opening test.exe.
So, my test.exe has a function
function read_data()
I want to double click datafile.xyz to run the function read_data() in test.exe, and read the structural data from datafile.xyz, and do further process. I don’t know where to start. Does matlab have some functions for this, or is it possible through powershell script?
4 件のコメント
Rik
2022 年 1 月 23 日
Making sure your GUI behaves as a singleton is surprisingly hard. You could circumvent it by using uigetfile.
回答 (1 件)
Pratyush
2024 年 1 月 18 日
Hi Mubin,
To open ".xyz" files with your "test.exe" MATLAB compiled application and automatically run a function, follow these steps:
- Modify your MATLAB function to accept the file path as an input argument.
- Recompile your MATLAB application to accept command-line arguments.
- Optionally, create a wrapper script (batch or PowerShell) to call `test.exe` with the file path.
- Associate the ".xyz" file extension with "test.exe" or your wrapper script using Windows file associations.
- Double-click a ".xyz" file to test if it opens with "test.exe" and correctly passes the file path to your function.
Hope this helps.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!