----------------------------------------------------------------------

Window Recenter - 画面外ウィンドウを中央に戻す

作者 178 <minaduki.k@gmail.com>


---------------------------------------------------------------------

Window Recenter
▼紹介文

　Window Recenter は、モニター構成の変更やマルチディスプレイ環境の切り替えなどが原因で「画面の外に出てしまい、操作できなくなったウィンドウ」を、タイトルまたはexe名で見つけ出し、画面中央へ強制的に移動させるためのシンプルなツールです。
　ノートPCを外部モニターから切り離した後にアプリのウィンドウだけが行方不明になった、あるいはドラッグでウィンドウを動かそうとしても掴めない——そんな「詰んだ」状況を、マウス操作なしで解決します。
　正確にはデスクトップ上に開いているウィンドウをリストアップして、指定したウィンドウを中央に移動させるだけのアプリなので、画面外で無くても移動させることは可能です。


▼主な特徴

　開いているすべてのウィンドウを一覧表示し、画面外にあるものは目印付きで見つけやすく表示
　タイトル・exe名の一部を入力するとリアルタイムで絞り込み検索
　複数モニター環境では、移動先のモニターを選択可能
　管理者権限で動作しているアプリのウィンドウも、ワンクリックで管理者権限に切り替えて操作可能


▼基本操作
　起動すると、現在開いているすべてのウィンドウが自動的に一覧表示されます。画面外にあるウィンドウには「⚠ 画面外」の目印が付き、リストの上側にまとめて表示されます。

　・ウィンドウを探す
　一覧をそのままスクロールして探すか、上部の入力欄にタイトルの一部やexe名（例: notepad）を入力すると、その場でリストが絞り込まれます
　状況が変わった（新しくウィンドウを開いた等）場合は「更新」ボタンで一覧を再取得できます

　・移動先モニターを選ぶ（複数モニター環境の場合）
　「移動先モニター」のプルダウンから戻したいモニターを選択します

　・中央に移動
　対象ウィンドウをリストから選択し、「選択したウィンドウを中央に移動」ボタンを押すと、そのウィンドウが選んだモニターの中央に配置されます（最小化されていれば自動的に復元されます）
　
　・管理者権限が必要な場合
　一般権限で操作しても位置が動かない場合、そのウィンドウは管理者権限で実行されているアプリの可能性があります。その場合は右上の「管理者権限で再起動」ボタンを押してください。UACの確認後、これまでの検索状態・選択中のウィンドウ・モニター選択を保ったまま、管理者権限でアプリが再起動します。

　
　アンインストールする場合は、window_recenter.exe を消去してください。レジストリ等は使用していません。
　

▼動作環境
　・Windows 10,11 (注：32bit版のWindowsでは起動できません)

▼使用条件・制限・著作権
　・本プログラムはフリーソフトです。
　・すべての著作権は作者が所有します。
　・本プログラムを使用したことによって生じた、いかなる損害や不利益
　　に対し作者は一切その責任を負わないものとします。
　・再配布、転載は基本的に自由ですが内容を変更しないようにお願いします。

▼ライブラリ
　このアプリは、Pythonライブラリを使って作成しています。