Windows 10 でウィンドウの構成をプログラムする方法はありますか?

Windows 10 でウィンドウの構成をプログラムする方法はありますか?

私は毎日、3 つの画面で同時に同じプログラム (約 4 ~ 5 個) を操作しています。ウィンドウは常に同じ方法で整理しています。毎朝の時間を節約するために、すべてのプログラムを適切なウィンドウ サイズ、位置、適切な画面でプログラム的に開く方法があるかどうか疑問に思っていました。

答え1

簡単に Google 検索してみたところ、次の解決策が見つかりました。

デスクソフトウィンドウマネージャー(有料 - 10ドル)

WindowManager は、プログラムやウィンドウの位置とサイズを記憶して復元することで、作業フローの改善に役立ちます。多くのプログラムはセッション間で位置とサイズを記憶しません。また、Windows 7 以降では、Windows エクスプローラーでさえウィンドウを最後の位置に復元しません。ここで WindowManager が介入し、ウィンドウを開くたびに、ウィンドウが希望どおりの場所に配置されるようにします。WindowManager では、ウィンドウの位置とサイズをロックして、ウィンドウをどこに移動しても常に同じ場所で開くようにすることもできます。

シェルフォルダー修正(無料)

これは、Win7 エクスプローラーのフォルダー ウィンドウにサイズと位置を記憶させるアプリです。いくつかの追加機能もあり、将来的にはさらに追加される予定です。通常のアプリケーションのウィンドウ サイズ/位置は管理しません。必要な場合は、ウィンドウ マネージャーなどの他のアプリで管理できます。試していませんが、フォルダー ウィンドウを無視するように設定されている場合 (「CabinetWClass」として見つかります)、理論上はウィンドウ マネージャーを同時に実行できるはずです。2 つのアプリ間の潜在的な「競合」を回避するために、ShellFolderFix を実行する前に、フォルダー ウィンドウを無視するように WM を構成するか、WM を無効にすることを強くお勧めします。

理論的には、次のような 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

関連情報