Open and run a datafile with matlab compiled exe file
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Rik
le 23 Jan 2022
Making sure your GUI behaves as a singleton is surprisingly hard. You could circumvent it by using uigetfile.
Réponses (1)
Pratyush
le 18 Jan 2024
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 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Compiler dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!