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

13 ビュー (過去 30 日間)
Anna Heising
Anna Heising 2021 年 4 月 29 日
回答済み: Harald 2023 年 7 月 7 日
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?

回答 (1 件)

Harald
Harald 2023 年 7 月 7 日
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

タグ

Community Treasure Hunt

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

Start Hunting!