アプリケーションのウィンドウの場所を保存する


22

ボタンまたはキーの組み合わせを押して、デスクトップ上のすべてのウィンドウを所定の状態に再配置する方法を探しています。特定の方法に合うように配置する必要があるプログラムは5つあります。私は最初にAutoHotkeyについて考えましたが、正直なところ、その方法にどのようにアプローチするのか分かりません。

回答:


9

DisplayFusionは、デスクトップの配置と解像度、プログラムウィンドウの配置を記憶して呼び出すモニタープロファイルを作成できます。後者の機能を利用できる場合があります。



FYI、のように見える「保存または全てのウィンドウの位置を復元するには、」プロの標準機能(すなわち自由ではない)であるdisplayfusion.com/Compare
Dunc

10

ウィンドウレイアウトを記憶および復元できるアプリをオープンソース化しました。https://github.com/adamsmith/WindowsLayoutSnapshotを参照してください


2
素晴らしい、@ Adam。シンプルだが素晴らしい。どうもありがとうございますが、ホットキーで起動できますか?あなたのプログラムにはいくつかのコマンドラインパラメータがありますか?ドキュメントにはそれについて何も示されていません。
ソパラホデアリエレス14

著者はこれをもはや維持しません。おそらくフォークを検討してください。たとえば、github.com / lapo
luchini /

NB:「スナップショットはアプリインスタンス間で保存されない(つまり、再起動する)」こともあり、自動的に取得されたスナップショットは、リスト内の手動で作成されたスナップショットを最終的に上書きするようです。
TT

7

WinSize2は、Windowsにウィンドウの位置やサイズなどを記憶させることができるAutoHotKeyで書かれたプログラムです。このプログラムを使用すると、任意のプログラムまたはフォルダーのウィンドウサイズと場所を保存できます。

ウィンドウの位置を保存するには、Windowsタイトルバーをクリックしてウィンドウがアクティブであることを確認し、ホットキーCtrl + Alt + Zを押します。ツールチップのメッセージは、ポジションが保存されたことを確認します。ウィンドウを閉じて再度開くと、プログラムウィンドウのサイズが自動的に変更され、保存した位置に移動します。

トレイアイコンを右クリックして[特殊パラメータ]を選択すると、以前に保存したウィンドウの動作と位置を編集できます。

ここに画像の説明を入力してください

ここでは、ウィンドウの位置座標とサイズを手動で入力し、ウィンドウを最大化、最小化、全画面表示または非表示にするように強制し、「常に上」にして、ウィンドウを開いてサイズ変更するまでの遅延を入力することもできます。

WinSize2は、95から7までのすべてのバージョンのWindowsで動作します。

ここに画像の説明を入力してください


有望に見えたが、うまくいかない。ホットキーを押すアプリケーションの1つを開きました。「保存」されました。ダイアログを表示して「常に」をチェックし、アプリケーションを再起動すると、通常のように最大化して起動します。
-Unfundednut

@MrStatic:このアプリの使用経験はありませんが、プロジェクトページの[評価とレビュー]を見ると、プログラムは問題なく動作するはずです。プログラムの設定を再確認して(多くの設定があるようです!)、再試行できます。これが現時点で言えることのすべてです。
Mehper C. Palavuzlar

私にとってもうまくいきませんでした。動作は非常に奇妙で、一部のウィンドウは間違った場所に置かれ、他のウィンドウは何もしないだけで、他のウィンドウは開いてからサイズ変更してから(正しい)位置に移動しました。すべてで私はそれがかなり役に立たないことがわかった。
コリンジャック

4

私はこの同じ問題を抱えていたので、それを処理する小さなアプリケーションを作成しました。無料、広告なし、機能します。「TAN Window Manager」と呼ばれる私の「フリーウェア」セクションの下にあります。毎日使っています。

起動時に実行されるように、スタートアップフォルダにプログラムへのショートカットを配置するだけです。保存するすべてのプログラムを開き、目的の場所に配置します。トレイにあるTANウィンドウマネージャーアイコンを右クリックし、[ウィンドウの場所を保存]をクリックします。ポップアップで保存したいウィンドウをチェックし、「保存」をクリックします。[ウィンドウの場所の復元]ボタンを使用して、保存したウィンドウを元の場所に魔法のように戻すことができます。プログラムはスタンドアロンのEXEであり、インストールルーチンはありません。好きな場所にEXEを置くだけです。

トッド


1
スーパーユーザーへようこそ!答え、特に太字の部分でソフトウェアを推奨する方法をお読みください。回答を編集して、ガイドラインに従ってください。ありがとう!
ベルティエブ

1
2つのモニターを使用するWindows 10マシンにプログラムをインストールしました。ポートレートモードで1°= 1920x1200、ランドスケープで2°= 4kです。ウイルス対策プログラムは安全だと納得させなければなりませんでしたが、その後は宣伝どおりに動作するようです。
ロッキースコット

コメントしてくれてありがとう。さまざまなA / Vプログラムから「信頼」されるためには、何が関係しているかを調べる必要があります。しかし、それは安全だと安心してください。ソースをアップロードしなかった唯一のアプリのようです。今日は後で追加します。
Todd1561

1

@AdamSmithとして、しかしコマンドラインから、私はウィンドウも保存および復元するプログラムを設計しました。

ここではあなたが(それを必要とする場合には、別のスレッドで、ある.exeファイルや.ahkソースコード)。


1

ダウンロードwinLayout.exe

複数のモニターで現在のウィンドウ位置を保存するには:

winLayout save

ウィンドウの位置を復元するには:

winLayout restore

それは飾り気なく、ただ1つの.exeファイルです。実行を簡単にするために、タスクバーのショートカットを作成します。

免責事項:私は著者です。


複数の質問に同じ回答を投稿しないでください。同じ情報が本当に両方の質問に答える場合、1つの質問(通常は新しい質問)をもう1つの質問の複製として閉じる必要があります。重複として閉じるように投票することでこれを示すことができます。そのための評判が十分でない場合は、重複であることを示すためにフラグ立てます。それ以外の場合は、この質問に対する回答を調整し、同じ回答を複数の場所に貼り付けないでください。
DavidPostill

1
@DavidPostill>同じ情報が実際に両方の質問に答える場合、1つの質問(通常は新しい質問)をもう1つの質問の複製として閉じる必要があります。興味深い哲学的質問。同じ答えを2つの異なる質問に適用できますか?答えはイエスだと思っていただろうか?"あなたの好きな食べ物は何ですか?" /「乳製品で作られる固形食品は?」両方の答えは「チーズ」です...
イアン・グレインジャー

0

これまでのところ、私のお気に入りのソリューションは、ここにある「WindowManager」と呼ばれるDeskSoftのプログラムです。http://www.desksoft.com/WindowManager.htm

そのインターフェースを理解するのに少し時間がかかりますが、一度実行すると、タスクがどれほど単純化されているかでどれだけ柔軟性があるかがわかります。配置するウィンドウの種類(名前、プロセス名など)を見つける方法を選択すると、配置を試みます。たとえば、起動後にウィンドウが変更された場合は、ホットキーを使用できます。

OSが結局Windowsと呼ばれるという点で、これがオプションのWindows機能であることを本当に望んでいますが、私は脱線します。スナップ機能を使用してこの種のことを試みたようですが、私の経験ではこのプログラムははるかに信頼性が高く、柔軟性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.