位置やサイズを自動で変更するアプリがあったら便利。
時間があったので作れるかどうか
試しに作ってみようで、出来てしまった。
眠らせておくのも、もったいないので公開してみる。
v1.04a にて基本的な開発は終了 ( バグ取りと私に必要な機能追加はします )
Wind_M10 v1.17 ( 2021/03/10 )
MD5:73576D9EC58A0C876AC726A0486A51A6
このアプリは開発を終了しました。
後継アプリとしまして Autoit3 というスクリプトで
動作するアプリを公開中です。
指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
v1.16 より前は初回起動時のみ特定の条件で起動のループになる場合があり
起動を止めるにはタスクマネージャで Wind_M10.exe を強制終了するか
Winキー+Rキー を同時押しして出たウィンドウに cmd と入力し Enter キー
黒い画面 ( コマンドプロンプト ) に以下を貼り付け
Enter キー で強制終了します。
ご迷惑をおかけしました。
taskkill /F /IM Wind_M10.exe
--------------------
v1.17
v1.14 ~ v1.16 を使用の場合は
私の独自仕様の方、非公開の設定データが混じっており
公開されている方との設定データが違うので正常動作しません。
ご使用であれば破棄して ( 設定データ含む )
v1.17 をご使用ください、ご迷惑をおかけしております。
--------------------
■使用、登録方法
Wind_M10.exe を起動するとトレイアイコンに常住します。
登録、変更などは全てここから。
登録したい ( 最前列/アクティブにした場合に動作させる )
アプリを起動します。
例としてメモ帳を起動したら常に指定した同じ位置 ( サイズも調節 ) へ移動。
トレイアイコンを右クリックして
ウィンドウ取得 を選択。
このダイアログが表示されるので
この画面を閉じてから、登録するウィンドウを右クリック。
( 例ではメモ帳をどこでもいいので右クリック )
登録確認画面がダイアログで出るので確認してOKを押すだけ。
例では
notepad.exe のアプリのタイトルバー名がアクティブ ( 最前列 ) で
無題 - メモ帳 という名前だったら
デスクトップ座標を 横 98 、縦 29 の位置に移動し
指定したアプリ ( メモ帳 ) のサイズを
大きさ ( 横 ) 447 、大きさ ( 縦 ) 231 にする。
今開いているメモ帳を矢印のように移動して
サイズも大きくし、一度デスクトップをクリックしてから
再びメモ帳をクリック ( アクティブ/最前列 ) にすると
設定したと同じ位置、サイズになります。
同じアプリ、同じタイトルバー名を
同じ位置にしたい、という場合に便利です。
設定により
指定のウィンドウを発見したら
強制終了したりOKを押したり Yキー を押したりと応用が可能。
--------------------
■使用可能 OS
Windows10 Creators でテスト済み。
使用方法の詳細は中の read.txt 参照。
--------------------
■同じアプリでも画面により動かないウィンドウがある
設定ファイルを開いてみて、対象ウインドウのタイトルが
文字化けしていないかどうかを確認してください。
文字化けしているとウィンドウ一致と判断されないので動作しません。
通常は設定ファイルの文字化けしている箇所はエンコードも問題なので
設定ファイルのエンコードを変更すればの判断になりますが
メモ帳でいう、ANSI / 日本語シフト JIS ( shift_jis ) でのみ対応ですので
エンコードを変更しても意味はありません。
--------------------
■免責事項
自己責任にて使用し、作者の気ままさんは
どのような事態になっても一切の責任を負いません。
これに同意をいただけない方にはご使用の許可をいたしかねます。
--------------------
■動画で ( v1.00 )
一応、使用方法の動画も作成してみた。
登録したダイアログなどを自動で閉じる。
アプリが強制終了した場合に出るダイアログを登録して
そのダイアログが出たらアプリを強制終了させるも可能。
この記事へのコメント