2009年8月11日火曜日

タスクスケジューラ & WSH

毎日特定の時間になったらPCから教えてほしい。と思ったんだけど常駐ソフトが10を越える身としては余計なスケジューラを増やしたくない。Googleカレンダーだと毎日に表示が載るんだが、こんな仰々しいのは求めてない。かとゆーてタイマーソフトは時計がメインで鬱陶しい。何か楽してポップアップを得る方法は無いかいな? 超シンプルに、メッセージだけ欲しい。うーん。

作るか(・∀・)

WSHってスクリプトがあったハズ。えーと、メッセージボックスの呼び出し方は…
var shell = null ;
shell = WScript.CreateObject( "WScript.Shell" ) ;
shell.Popup( "Hello World!" ) ;

こんなんか。これをテキスト保存して拡張子を.jsに変更。これだけだと「メッセージボックスを呼び出すだけ」なので、これを「定時に『何か』する」タスクスケジューラに登録する必要がある。タスクスケジューラに「定時お知らせ機能」とかが付いてりゃ楽なんだけどなぁ…

タスクはスタートメニュー→アクセサリ→システムツール→タスクにある。メニューコマンドのファイル→新規→タスク、で「新しいタスク」を生成。あとはダブルクリックで先ほどのWSHスクリプトを定時呼び出しするよう設定。


おけ。

このWSH、VBメソッドも利用できるしOS関数も使える、実にテキトーなイカす奴だ。ネットがあれば命令もすぐ分かるし良い感じ(←本ぐらい買え)。あとはスクリプトを書く手間そのものが省ければなぁ…

0 件のコメント:

コメントを投稿