気ままの簡易レビュー

[ トップページへ ]



自分が実際触って判断した Win /アプリの設定、商品の簡易レビューがメイン。
2022年3月より執筆のご依頼は諸事情によりお断りさせて頂いております。



0

バッチファイル 指定したタイトルバー名が存在しない場合、一時待機を実現する Autoit スクリプト

商品リンクをクリックし通販サイトへ飛ぶ物は 「 広告 」のリンクです。
記事の執筆に AI な類は使用しておりません。



はじめに

Windows にてバッチファイルを使用するは便利なのですが
少々不便なところもある。

何かを起動して数秒待機する、キーを押すまで一時停止は可能だが
特定のウィンドウが存在するまで待機がない。

そこで指定したウィンドウのタイトルバーが出現するまで
起動し待機をして、タイトルバーが見つかったら終了という
Autoit スクリプト ( 実行形式にして使う ) を作成してみた。

バッチファイルでスクリプトを呼び出す →
指定したウィンドウが見つかるまでバッチファイルの動作が止まる →
指定のウィンドウが見つかったらスクリプト終了 →
バッチファイル動き出す

この流れを実現します。
スクリプトは置いておきますので宜しければどうぞ。
EXE化 ( 実行形式に変換する ) も簡単ですのでご挑戦下さい。

【 目次へ戻る 】

ダウンロード

指定のタイトルバー名が存在しているかを調べ
存在しなかったら起動し続け、存在したら自動終了する
TitleWait の入手は以下から。

TitleWait v1.00 ( 2022/05/07 )
指定のウィンドウを発見するまで起動し続けるだけのアプリ

MD5:C8D4D45EA7F2FE4D488DD7CC2DA29477

使用は EXE化 ( 実行形式に変換 ) にて正常動作いたします。
これは EXE へパラメーターを渡し、その情報で動作するためです。

変換作業は簡単で必要なファイル群を用意して変換で
長くて10分、短くて3分程度で十分。

変換した実行形式を配布しないのは?という疑問ですが
ソースファイルなのでウイルスが入る余地をなくすのと
ご自分で変換すれば安全です。

10分のお時間とお手間を頂戴し、引き換えに
ウイルスが入る余地がないを提供いたします。

*** ご注意 ***

ブログに書いてあることや
ブログで配布しているスクリプトを使用する場合は
自己責任にてお願いいたします。

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

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

【 目次へ戻る 】

EXE ( 実行ファイル形式 ) へ変換

上で配布しているスクリプトは
EXE ( 実行ファイル形式 ) へ変換しないと使えません。
バッチファイルでパラメーターを渡すのに
スクリプトでは渡せないので変換しないと駄目なためです。

変換方法は以下にて、簡単です。

以下へアクセスし Autoit3 群をダウンロードします。
AutoIt

右上の AutoIt → Downloads へ進み
Download ZIP というアイコンがあるのでそこからファイルをダウンロード。
ポータブルなので解凍するだけで使用できます。

解凍して Aut2Exe → Aut2exe_x64.exe とあるので起動して下さい。
OS が 32 bit を使用している場合は Aut2exe.exe です。

1.3つある入力欄の一番上に
  ブログで入手したファイルに添付されている
  Tw.au3 をドラッグして下さい。

2.自動で中央の入力欄にも入ったのを確認

3.64 bit の OS で使用する場合にはチェック
  32 bit で使用する場合はチェックを外して下さい

4.一番下の ConVert ボタンを押すと Tw.au3 と
  同じフォルダに Tw.exe が作成されます。

TitleWait_20220507_0001.jpg

【 目次へ戻る 】

使い方

上で作成しました Tw.exe を ( 名前は任意に変更可能 )
パスが通るようにしてバッチファイルで呼び出し使用します。
上の意味がわからなければ、C:\Windows へコピーして下さいの意味。

C:\Windows へコピーする場合は
C:\Windows で存在しているファイル名は使用しないで
( 上書きしないで ) 下さい。
これは守って下さい、絶対に、必ずです。

Tw.exe をそのまま起動するとダイアログで説明が表示されます。

[ "タイトルバー名" ] タイトルバー名を指定

[ /t:1000 ] タイトルバー名発見時に指定秒 ( 1秒=1000 ) 待機して終了

[ /a ] タイトルバー名発見時、アクティブにする

[ /w ] 指定したタイトルバー名が見つかるまで待機

[ /m ] タイトルバー名の完全一致

[ /e ] タイトルバー名に ALT+F4 を送信

[ /o ] ツールチップを表示

このスクリプト ( EXE化も含む ) を
任意のタイミングで終了させたい場合は ESCキー を長押し。

【 目次へ戻る 】

使用例

バッチファイルでの使用例です。
注意としましては、このスクリプトが起動していると
バッチファイルを一時停止できるの目的で呼び出しているので

この様に srart で呼び出すと何も意味がないという事です。
start "" "Tw.exe" "メモ帳" /t:1000 /a /w /m

ちなみに Tw.exe の .exe は省略可能です。
Tw だけ記載すると実行形式はどれ?と迷う初心者様向けにて。

-----

使用例1

"メモ帳" というタイトルバー名が完全一致 ( /m ) で出現するまで
起動待機 ( /w ) している、出現したらアクティブ・最前列にして ( /a )
1秒 ( /t:1000 ) 待機して終了。

Tw.exe "メモ帳" /t:1000 /a /w /m

-----

使用例2

"メモ帳" というタイトルバー名を発見したら ALT+F4 を送信 ( /e )
ALT+F4 はウィンドウやアプリを閉じるショートカットキーです。


Tw.exe "メモ帳" /e

-----

使用例3

"ツールチップで文字を表示" というツールチップを ( /o )
5秒表示 ( /t:5000 )

Tw.exe "ツールチップで文字を表示" /t:5000 /o

【 目次へ戻る 】

動画

TitleWait v1.00 ( Tw.exe ) 時点での動作状況の動画を
作成してみましたので宜しければどうぞ。



TitleWait ( TW.exe ) v1.00

00:00:00 同梱しているスクリプトの確認 ( Tw.au3 )
00:00:15 この Autoit スクリプトを EXE に変換する
     Aut2exe_x64.exe を起動
00:00:47 Tw.au3 を Souce の部分にドラッグ
00:00:55 ConVert ボタンで EXE に変換
00:01:08 作成した EXE を確認 ( Tw.exe )
00:01:14 Tw.exe を実行で使い方のダイアログを表示
00:01:30 Tw.exe を簡単に使用したいのであれば C:\Windows へコピー
00:02:18 Tw.exe を呼び出すバッチファイルをメモ帳で開く
00:02:27 バッチファイルの一例です
00:02:48 バッチファイルを実行
00:02:54 指定したタイトルバー名を ( タイトルなし - メモ帳 )
     発見するまで待機
00:03:20 メモ帳を開く
00:03:35 指定したタイトルバー名が ( タイトルなし - メモ帳 )
     発見 ( 存在 ) したのでバッチファイルが次へ行く
00:03:39 タイトルバー名に Windows の文字が存在するウィンドウを
     発見するまで待機をし、アクティブにして ALT+F4 を送信し閉じる
00:03:55 Windows フォルダを開く
00:04:00 Windows というタイトルバー名が発見されたので
     ALT+F4 を送信し該当ウィンドウを閉じる
00:04:04 バッチファイルが次の行へ移動、終了

お疲れ様でした。

-----

とまあ、こんな感じで
指定したタイトルバーの名前が存在するまで起動待機をして
名前を発見したら終了するスクリプトでした。

こういう地味なものはあまりないので作ってみました。
役立つかどうかは、必要な人がいるかどうかですけれども。

それでは、皆様のバッチファイルな動作が快適に行えますようにと
お祈りいたしまして、これにて終了です。

以上。

おすすめリンク

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

関連リンク

IrfanView で画像サイズを変換、真ん中で横2分割するバッチファイル
AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
JTrim で画像の切り抜き ( 左上から指定サイズ ) を AutoIt3 で自動で行う
AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。
指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
Win10 バッチファイルやショートカットでキー操作や文字を送信する Autoit3 スクリプト
ATOK付属のイミクルを任意のキーで呼び出すスクリプト ( Autoit3 )
バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
指定のキーを押す回数によりIMEの入力状態を
 英字/ひらがなモードに切り替えるスクリプト ( Autoit3 )

クリップボードの名前が一致したファイルを格納フォルダ位置に関係なく開く ( Autoit3 )
指定キーで選択した2つのウィンドウを横に全画面整列し観覧しやすくするスクリプト ( Autoit3 )
アクティブなアプリのタイトル名に任意の文字を追加する Autoit3 スクリプト
アプリのウィンドウを隠し、メニュー一覧から戻す Wind_Hiding Autoit スクリプト
ファイルをデータベース化する Autoit スクリプト、ファイルを移動しても起動可能
バッチファイルからツールチップで文字を表示する Autoit スクリプト
Win10/Win11 アクティブなウィンドウを任意の仮想デスクトップ番号へ移動するスクリプト
メモ帳で編集可能な BAT や VBS など複数言語を
 1つのファイルに書き込んで実行するスクリプト

CapsLock が無効のパソコンで CapsLock を切り替えるアプリ/スクリプト Win10
メモ帳などマウスやキーボードで文字を範囲選択したら自動でクリップボードへ送るスクリプト
EmEditor/秀丸エディタで検索結果をリスト表示し
 ダブルクリックで該当行へ飛ぶスクリプト EH_Search

ブラウザでCTRL+Sを押し名前をつけ保存の作業を
 半自動化するスクリプト Chrome / Edge / Vivaldi / Firefox

ショートカットキーを押して文字反転/文字が選択されているテキストを
 ファイルへ保存するスクリプト

デスクトップでキー入力すると
 登録したアプリやフォルダを開く Autoit スクリプト

ファイルを選択しショートカットキーで日時を付加し
 コピー/リネーム/フルパス取得 Autoitスクリプト

メニューで選択した起動中のアプリ ( ウィンドウ ) を
 最前列に/仮想デスクトップ移動する Autoit スクリプト

Win10 F1キー+指定キーでアプリごとにショートカットキー類を設定可能な Autoit スクリプト
アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト
Win10 指定範囲でマウスホイールを回転し
 ALT+TABキー の動作をする Autoit スクリプト

関連記事

コメント

非公開コメント

検索フォーム

最新記事

AutoHotkey CTRL+Vキー連打でクリップボード履歴アプリのショートカットキーを押す May 26, 2023
JPEGView Portable 開いている画像と同じ画像を別のウィンドウで開く/全画面切り替え May 25, 2023
Notepad++ 日本語化/テーマ/ショートカットの変更やプラグインの入れ方など May 20, 2023
RmaDisk を TEMP に割り当てている環境で AUTOMATIC1111 の初回起動エラー May 15, 2023
デスクトップにラインを引き左ダブルクリックで任意のフォルダを開く Autoit スクリプト May 12, 2023
SSD の書き込みを減らすために HDD のフォルダをシンボリックリンク設定し呼び出す。 May 08, 2023

バナー1

月別アーカイブ スクロール

全ての記事を表示する

2023年05月 (6)

2023年04月 (3)

2023年03月 (4)

2023年02月 (8)

2023年01月 (13)

2022年12月 (4)

2022年11月 (5)

2022年10月 (5)

2022年09月 (4)

2022年08月 (5)

2022年07月 (2)

2022年06月 (8)

2022年05月 (5)

2022年04月 (8)

2022年03月 (6)

2022年02月 (2)

2022年01月 (6)

2021年12月 (2)

2021年11月 (7)

2021年10月 (5)

2021年09月 (4)

2021年08月 (3)

2021年07月 (9)

2021年06月 (6)

2021年05月 (10)

2021年04月 (7)

2021年03月 (10)

2021年02月 (6)

2021年01月 (6)

2020年12月 (5)

2020年11月 (7)

2020年10月 (7)

2020年09月 (6)

2020年08月 (10)

2020年07月 (9)

2020年06月 (7)

2020年05月 (8)

2020年04月 (4)

2020年03月 (5)

2020年02月 (7)

2020年01月 (5)

2019年08月 (4)

2019年07月 (14)

2019年06月 (14)

2019年05月 (17)

2019年04月 (14)

2019年03月 (5)

2018年02月 (1)

2017年08月 (1)

2017年06月 (1)

2017年05月 (1)

2017年03月 (4)

2017年01月 (2)

2016年12月 (4)

2016年11月 (2)

2016年10月 (2)

2016年09月 (2)

2016年08月 (2)

2016年07月 (3)

2016年06月 (3)

2016年05月 (2)

2016年04月 (5)

2016年03月 (9)

2016年02月 (6)

2016年01月 (5)

2015年12月 (8)

2015年11月 (4)

2015年10月 (11)

2015年09月 (6)

2014年03月 (18)

2014年02月 (28)

2014年01月 (31)

2013年12月 (31)

2013年11月 (19)

2013年10月 (17)

2013年09月 (9)

2013年08月 (10)

2013年07月 (12)

2013年06月 (10)

2013年05月 (22)

2013年04月 (3)

2011年03月 (1)

2011年02月 (2)

2010年11月 (1)

2010年09月 (1)

2010年08月 (1)

2010年07月 (9)

2010年06月 (6)

2010年05月 (19)

2010年04月 (23)

2010年03月 (28)

2010年02月 (23)

2010年01月 (17)

2009年12月 (19)

2009年11月 (25)

2009年10月 (28)

2009年09月 (28)

2009年08月 (20)

2009年07月 (19)

2009年06月 (20)

2009年05月 (16)

2009年04月 (18)

2009年03月 (15)

2009年02月 (14)

2009年01月 (7)

2008年12月 (3)

2008年11月 (5)

2008年10月 (4)

2008年09月 (4)

2008年08月 (3)

2008年07月 (3)

2008年06月 (4)

2008年05月 (2)

2008年04月 (1)

2008年01月 (1)

2007年12月 (1)

2007年11月 (3)

2007年09月 (2)

2007年07月 (1)

2007年02月 (1)

2006年11月 (1)

2006年09月 (1)

2006年08月 (1)

2006年07月 (5)

バナー2

バナー3




プライバシーポリシー

当サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここを参照するか ブラウザのCookie機能をオフにしてアクセスしてください。

気ままの簡易レビューは amazon.co.jp を宣伝しリンクすることによって サイトが紹介料を獲得できる手段を提供することを 目的に設定されたアフィリエイト宣伝プログラムである Amazonアソシエイト・プログラム の参加者です。

プロフィール

・このブログの管理者:気ままさん
・性別:男
・年齢:40代
・性格:プログラミング的思考
    スキゾイド傾向
    去る者は追わず、来る者は拒まず

・趣味:読書、ブログ ( 情報の In / Out )
    プログラミング ( 素人 / 独学 )
    パソコンを少しでも快適に設定する

・一言:
ご観覧ありがとうございます。
自分が確認したパソコンの設定や
作ったプログラムなどを置いてあるサイトです。
需要のある/なしは考えず、書いておけば
何かの役に立つかもがモットー。

自分用のメモとして出来るだけわかりやすく
書いておりますが、あくまで自分目線なので
至らない箇所があります。

記事は全て私がキーボードで打っており
AIの類は一切使用しておりません。