Ich rufe ein Skript von einem anderen Programm (Vicon Nexus 2.3). Dieses andere Programm wird Matlab starten und dann das Skript ausführen.Bringen Matlab Uigetfile Fenster vor allen anderen Programmen?
Das erste, was das Skript tut, ist das Aufrufen von uigetfile(). Da das Nexus-Programm jedoch den Windows-Fokus hat, wird das uigetfile() -Fenster hinter allem angezeigt. Gibt es eine Möglichkeit, es ohne Maus in den Vordergrund zu bringen?
Ich habe versucht:
shg
uistack()
Aber ich denke, die Frage ist hier Fenster Fokus, nicht uistack. Wer da draußen weiß, ob das möglich ist?
Nur um sicherzugehen, Haben Sie ['uistack'] (http://se.mathworks.com/help/matlab/ref/uistack.html) mit dem zweiten Argument 'top' versucht, zB' uistack (handle_to_uicketfile_object, 'top') '? – mikkola