Move all figures to a specific monitor?

I have two monitors, I prefer to write code on primary monitor and view figures on secondary monitor. I have managed to make the newly generated figure display on secodary screen by setting properties of the root object in startup.m.
set(0, 'DefaultFigurePosition', [-1120, 538, 560, 420]); %make the new figure display on a second screen, hard-encode the positions
However, when I double-click a figure that was previously saved in .fig format in the file explorer, the figure would display on primary monoitor.
Is there any way can avoid this? Or, can I move all the figures on primary monitor to secondary monitor with their relative positions unchanged?

Réponses (2)

Xingwang Yong
Xingwang Yong le 2 Déc 2019

0 votes

Dose anyone know how to accomplish this?
Dhananjay Kumar
Dhananjay Kumar le 4 Déc 2019

0 votes

1 commentaire

Rik
Rik le 4 Déc 2019
This could help, although normally the position is one of the properties that are stored in the fig file, so this cannot be applied directly.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Printing and Saving dans Centre d'aide et File Exchange

Produits

Version

R2018b

Tags

Commenté :

Rik
le 4 Déc 2019

Community Treasure Hunt

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

Start Hunting!

Translated by