Wie starte ich ein externes Programm mit bestimmten Inputs aus Matlab?

13 views (last 30 days)
Hallo zusammen,
ich möchte aus Matlab das Programm QGIS starten. Mit system('C:\Program Files\QGIS 3.6\bin\qgis-bin') funktioniert das auch.
Allerdings möchte ich jetzt, dass Matlab gleichzeitig eine Variable (eingelesene shp-Datei) an QGIS übergibt, sodass QGIS ein Skript genau mit dieser Variable ausführt.
Kann mir da jemand helfen?

Answers (1)

Harald
Harald on 7 Jul 2023
Hallo,
das hängt davon ab, wie man das Programm direkt aus dem Betriebssystem aufrufen kann.
Viele Programme erlauben es, nach dem eigentlichen Aufruf Optionen zu übergeben, z.B. system('myProgram myFile.txt').
Das Übergeben einer Datei wird dabei generell einfacher sein als das Übergeben einer Workspace-Variable.
Viele Grüße,
Harald

Tags

Community Treasure Hunt

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

Start Hunting!