2017-07-23 1 views
1

Je peux exécuter tous mes programmes avec AutoHotkey, mais j'essaie de les ouvrir tous dans des emplacements spécifiques sur mes 3 moniteurs. J'ai joué avec du code mais je n'ai pas pu le changer du tout. Voilà ce que j'ai à ce jour pour un de mes dossiers que je suis en train d'ouvrir avec ce raccourci clavier:Comment ajuster le placement de la fenêtre avec AutoHotkey?

Run, C:\Python\LPTHW 
WinActivate 
WinMove A,, 10, 10, A_ScreenWidth-20, A_ScreenHeight-20 

Je suis arrivé ce code en partie d'un autre forum et je ne sorte de comprendre ce qu'il fait, mais la modification le nombre ne change rien à la façon dont il s'ouvre, et de temps en temps il fait disparaître toutes les icônes de mon bureau quand je l'exécute.

Répondre

1

Vous devez probablement savoir ce que vous devez savoir. Le A indique à WinMove de déplacer la fenêtre active. Il est préférable d'appeler spécifiquement ce que vous essayez de déplacer. Et, les paramètres Largeur et Hauteur doivent être forcés en tant qu'expressions. Jetez un coup d'oeil et voyez si vous pouvez changer votre code pour travailler basé sur l'exemple de notepad ci-dessous.

Run, notepad 
WinWaitActive, Untitled - Notepad 
WinMove, Untitled - Notepad,, 0, 0, % A_ScreenWidth/2, % A_ScreenHeight/2