Я работаю каждый день с одними и теми же программами (около 4-5) одновременно на трех экранах. Я всегда организовываю свои окна одинаково. Чтобы сэкономить время каждое утро, мне было интересно, есть ли способ программно открывать все мои программы с правильным размером окна, положением и на правильном экране.
1 ответ
После быстрого поиска в Google я нашел следующие решения:
Desksoft WindowManager (Платный - 10 долларов США)
WindowManager помогает вам улучшить рабочий процесс, запоминая и восстанавливая положение и размер ваших программ и окон. Многие программы не запоминают свою позицию и размер между сеансами, и даже Windows Explorer не восстанавливает окна до их последней позиции под Windows 7 или выше. Это где WindowManager вступает и гарантирует, что ваши окна размещаются именно там, где вы хотите, каждый раз, когда вы открываете их. WindowManager даже позволяет заблокировать положение и размер любого окна, чтобы оно всегда открывалось в одном и том же месте, независимо от того, где вы его перемещаете.
ShellFolderFix (бесплатно)
Это приложение, чтобы окна Win7 Explorer Explorer запомнили их размер и положение. Он также имеет несколько дополнительных функций, и, надеюсь, еще несколько позже. Он НЕ управляет размером окна / позициями обычных приложений, если вы этого хотите, другие приложения, такие как Window Manager, делают это. Несмотря на то, что я не пробовал, теоретически он должен работать для одновременного запуска Window Manager, если он настроен на игнорирование окон папок (определяется как "CabinetWClass"). Я бы настоятельно рекомендовал настроить WM, чтобы игнорировать их, или отключить WM перед запуском ShellFolderFix, чтобы избежать возможных "ссор" между двумя приложениями.
Теоретически, вы можете решить эту проблему с помощью скрипта Autohotkey, подобного этому:
Run, EXCEL.EXE
WinWait, Excel
WinMove, Excel,, 40, 50, 400, 500
;40 being the X position, 50 being the Y, 400 - width and 500- height