Я часто перемещаюсь с сайта компании на другой. В любой день у меня может быть только мой ноутбук или целых четыре монитора. С несколькими мониторами я не знаю, какой монитор я буду использовать для основного графического интерфейса MATLAB (основной графический интерфейс запускается при двойном щелчке matlab.exe). Это зависит от разрешений доступных мониторов.Определение монитора MATLAB в конфигурации с несколькими мониторами
Я использую скрипты, которые используют программно сгенерированные графические интерфейсы (а не GUIDE), и кажется, что MATLAB всегда всплывает на первом мониторе. Я немного поработал и нашел, чтобы найти графические интерфейсы на выбранном мониторе, используя команды p = get(gcf, 'Position')
, set(0, 'DefaultFigurePosition', p)
и movegui
, но это будет работать, только если я заранее знаю, какой монитор я хочу использовать.
Есть ли способ узнать, на каком мониторе находится главный графический интерфейс MATLAB, и появляются другие маленькие графические интерфейсы на одном мониторе?