忍者ブログ
~蛙が跳ぶ程度の更新速度~
[715]  [714]  [713]  [712]  [711]  [710]  [709]  [708]  [707]  [706]  [705
【背景】
やたら情報ばかりおくってくるエラー通知メールがあって、それを一定条件でハンドルしたかった。ハンドルしたときは監視者であるワシが起きないといけないのでこれを作った。
VBAとか使ってるとシングルスレッドだから複数のポップアップをクリックするまでアラート音出し続けられない。そこでVBSを呼び出す形にすれば解決すると踏んで作った。
Batじゃないのは引数めんどかったからだ。文字コード問題を無視できるVBSはこういうとき便利。JSも良いがデスクトップ上でやるならVBSのほうが資源を使いやすい印象。そんなことないぜって場合は教えてエロい人。

【作ってみて】
くそうるさいけど想定通り。音量をいじれたらなお良かった。ミュートだったら起きられない。

【使い方】
'cscript //nologo C:\Users\amagiel\Desktop\Alert.vbs abc

【ソース】
dim cnt
dim Str
if WScript.Arguments.Count = 0 then
    WScript.echo("too few arguments.")
    WScript.Quit(-1)
end if
 
For cnt = 0 To WScript.Arguments.Count - 1
    Str = Str & WScript.Arguments(cnt)
Next
Dim ret
Dim WSH
Set WSH = CreateObject("WScript.Shell")
Do
  If WSH.Popup(Str, 2, "Title", vbInformation)<>vbOK then
  else
    Exit Do
  End If
Loop
Set WSH = Nothing
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
06 2024/07 08
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
フリーエリア
最新コメント
[05/01 ytn582]
[04/20 あまぎえる]
[03/25 みかん畑]
[01/25 あまぎえる]
[12/28 あまぎえる]
最新トラックバック
プロフィール
HN:
あまぎえる
性別:
男性
バーコード
ブログ内検索
最古記事
(10/12)
(10/13)
(10/13)
(10/14)
(10/14)
P R
忍者ブログ [PR]