imasara2script
WSHやHTAなどのプログラムサンプルの公開用ブログ
2016年9月6日火曜日
ウィンドウが非アクティブ状態の時間をカウントするHTA
常にウィンドウをアクティブにしていたいアプリケーションがありますが、文字通り「常に」だと色々と困ることがあるので、数分程度ならアクティブでなくてもOKですが、アクティブではない状態が数分間続いたら、ウィンドウを再起動するなどして再びアクティブにしたいです。
ウィンドウのfocus、blurイベントを検知してカウントするサンプルを作成しました。
ウィンドウ内のエレメントでもtextareaやbuttonなどでonfocusイベントが発生するとwindow.onblurが発生するので、フォームエレメントのonfocusイベント内からリセットしてあげる必要があります。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿