Locate an installed software in Windows using MATLAB
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
Is it possible to find the location of an installed software in Windows using MATLAB? I need my MATLAB code to find the location of an installed application (exe file) and then run it. I found this string in stackoverflow website:
notepadEdit = winqueryreg('HKEY_CLASSES_ROOT','Applications\notepad.exe\shell\edit\command')
but it doesn't work for an app that is installed in program files.
Thank you in advance for any hint.
1 commentaire
Jan
le 25 Avr 2015
What do you know about the program you are looking for? Please provide this important detail, because we cannot guess it.
Réponses (1)
Jan
le 25 Avr 2015
If you know the name of the executable and that it is installed in e.g. the "Program Files (x86)" folder:
[Result, WordPath] = system('WHERE /F /R "c:\Program Files (x86)" winword.exe')
system(WordPath)
3 commentaires
Jan
le 26 Avr 2015
And now, Mehdi? Did you try to run the WHERE command of the OS as I've suggested? Please consider, that I still do not know what "the name" means exactly. "Installed app" is not the same as "an exe file made by Matlab", so there is still the need to guess, what you exactly want. It would be easier, if you give an exact example.
Searching a file should be done on the operating system level. You can find millions of descriptions, when you search in the net for e.g. "windows batch find a file".
Voir également
Catégories
En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!