記事一覧

指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3


はじめに

Windows にてマウスやキーボードの自動化を実現する
Autoit ( AutoIt3 ) というソフトウェアがありますが

ウィンドウ名・アプリ名・ウィンドウの座標・ウィンドウのサイズが取得でき
座標の移動とサイズの変更も可能なので

ウィンドウ名・アプリ名・変更する座標・サイズを書き込んで見張り
条件が一致したら変更するが可能では?

と思って作ってみたら動いたので
置いておきます、よろしければどうぞ。

【 目次へ戻る 】

Wind_M10_Autoit ダウンロード

指定のウィンドウ名とアプリ名が一致したら
座標とサイズの変更、そして任意のキー操作が可能なファイルはこちらから。

Wind_M10_Autoit v1.06 ( 2021/05/10 )
MD5:72FE579CE5A6B85816E2A3D1876CFC37

-----

v1.06
設定読み込み時の配列を見直して高速化をしました。
設定の数値により設定数が増えてもある程度は大丈夫
( 55個まで設定して確認 )

-----

v1.05
・設定ファイルを外部に移動しました。
 v1.04 以前の設定はそのままでは使えませんので
 v1.05 に合わせた書き方に修正する必要があります。
 ※先頭の文字の除去、""の有無、 , の後部の半角スペースを除去するなど
・多く設定項目があると遅くなるので sleep の数値を下げた
・一度ウィンドウ作業をした場合、一度非アクティブにしない限り行わないように
・他、微調整

-----

v1.04
ファイルのパスなどに半角スペースがあっても
トレイアイコンから呼び出せるようにした。

-----

v1.03
Wind_M10_ActSiz.au3
ESCキーを押すと終了するようにした。
ツールチップに表示される情報を見やすいように改行した。

-----

v1.02
トレイアイコン関連の全面改修、登録データ取得を簡単にの修正

-----

v1.01
ファイル名も取得可能にし一致する場合のみ実行するようにした。

-----

使用方法は Read.txt か 同梱の動画にて。
メモ帳にドラッグして各ファイルを編集して実行するだけ。

使用には AutoIt3 が必要です。
上のファイルを AutoIt3 で実行の流れ。
関連付けされていればダブルクリックで起動します。

私の記事でよろしければ。

AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )

【 目次へ戻る 】

データの登録が面倒

データの登録が面倒と思われましたので ( 自分でも思った )

v1.02 より Wind_M10_ActSiz.au3 を起動して
データを取得したいアプリを最前列にしてから

CTRL + A キー の同時押しで
設定データをクリップボードへ送ります。

それを設定の部分に貼り付け、数値の ** の部分を書き換えれば
そのまま使用可能です。
( 細かなパラメーターは自動設定不可なので任意に書き換えてください )

クリップボードへ送るショートカットキーは変更は可能。
以下の "^a" の ^a の部分で、^ が CRTL 、 a がキーボードの a です。

HotKeySet("^a", "Key_01")

【 目次へ戻る 】

動画

さて、動作の画像を作成しようかと思いましたが
ウィンドウが移動するを画像で表現するは無理なので動画を。



設定を済ませて起動するとトレイアイコンに表示されますので
一時停止などが可能。

指定したタイトル名とアプリ名を含むウィンドウ ( 設定による ) が
最前列になると、指定の座標とウィンドウサイズになる。

最後のメモ帳を起動して開いてすぐ閉じるは
そのタイトル名に対して Taskkill を送信するようにしているから。

※Taskkill は指定したアプリを強制終了する Windows に搭載されている機能

【 目次へ戻る 】

ご注意

このファイルはバグではない限り設定した動作に忠実に動きます。
ですので変な設定をすると Windows が大変な事になります。

例えばデスクトップに対して アプリを強制終了させる Taskkill を送信する、
Alt+F4 キーを送信など無謀な事はおやめください。

同じウィンドウ名に対しての設定を座標違いで設定した場合も
ウィンドウが移動しまくったり
設定の思いがけない不具合が生じる可能性があります。

最悪、ブルースクリーン案件
パソコンやアプリが起動しない、データが飛んだなど。
それをご理解なさって、ご使用ください。

特に脅しているわけではありませんけれども。
無理な設定をしない方がいいというお話であります。

*** ご注意 ***

ブログに書いてあることや
ブログで配布しているファイルを使用する場合は
自己責任にてお願いいたします。

このブログの管理者 気ままさん は
ブログに書いてあること、ブログで配布している
ファイルを使用して発生した
すべての事柄において責任を負いません。

これに同意をいただけない方へのご使用は許可いたしかねます。

-----

とまあ、こんな感じで
登録したウィンドウ名でいろいろとやってみようでした。

いつも決まった位置、サイズで開きたいという場合は便利かなと。
ちなみに私もそういうタイプであります。

それでは、皆様のウィンドウが整列しますようにと
整列の神様にお願いをいたしまして、これにて終了です。

以上。

おすすめリンク

Amazon / 楽天市場 / Yahoo! でお買い物をする。

関連リンク

AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。

秀丸エディタでブログを書き FireFox で内容を確認するマクロと設定 ( 同じ位置に表示 )
Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
関連記事

コメント

検索フォーム

最新記事

Vivaldi v4.0 へ移行したらテーマが変わった 使用していたテーマに戻す Jun 12, 2021
FireFox v89.0 にて変更されたデザイン/タブが丸くなるを元に戻す。 Jun 04, 2021
FireFox v89.0 で変化したスクロールバーの色の変更方法 ( 背景色/バー自体 ) Jun 03, 2021
SimpleWallでWindowsアップデートやSkype/Bing/Live/Outlook に繋がらない場合の改善 May 28, 2021
Edge Portable 入手方法と便利な設定/テーマ変更/タブの位置など May 24, 2021
Win10 May 2021 Update 21H1 のまぶしい背景色を灰色 (グレー) に変更 May 19, 2021
クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3 May 17, 2021
ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト May 14, 2021
クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3 May 13, 2021
テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト ) May 12, 2021

バナー1

月別アーカイブ

06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  08  07  06  05  04  03  02  08  06  05  03  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  03  02  01  12  11  10  09  08  07  06  05  04  03  02  11  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  01  12  11  09  07  02  11  09  08  07 
 

全ての記事を表示する

バナー2