2008年 9月 26日 (金)
15日付記事 “Last.fm 2 Twitter” の続き。この Perl を動かす VB スクリプトを導入してからちょっとだけ困ったのが,Windows (XP) のシャットダウンの際に cmd.exe を強制終了するか否かのダイアログが出るようになってしまったことだ。環境にもよるかもしれないが,私の場合は再現率ほぼ 100%。普段はハイバネーション(休止)を多用しているので,滅多にないコンピューターの再起動の時ぐらいしかお目にかからないのだけれども,やはり気持ちが悪いので対策をする。
参考にしたのは,“@IT:Windows TIPS -- Tips:グループ・ポリシーを使って、コンピュータの終了時にコマンドを実行する” という記事。それと前回の際にやはり参考にした OKWave の記事 と併せて,以下のような VB スクリプト・ファイル(例えば,“KillPerl.vbs” という名前で)を作る。
Dim WShell
Set WShell = WSCript.CreateObject("WScript.Shell")
WShell.Run "TASKKILL /F /IM perl.exe",0
あとはグループ・ポリシーの設定からシャットダウン時に実行するスクリプトとして上記を指定すればよいだけ。
……と思ったらダメだったので訂正。理由は,グループ・ポリシーのシャットダウン・スクリプト(ログオフ・スクリプトも同様)ではタイミングが遅すぎるため,結局ダイアログが出てしまう。仕方なしに上記スクリプトに次の一行を追加して,そのショートカットから Windows を再起動するようにした。
WShell.Run "C:\WINDOWS\SYSTEM32\SHUTDOWN.EXE -r -t 00"
ビジネス・ニュース・クリップ
- 日経産業 3面: ソニー・エリクソン、アップルと再戦 コピー機能なし音楽配信 - ユニバーサルなど4大レーベル協力 まず欧州、来年にも日本へ
- 日経産業 2面: “立ち読み”対象を拡大 アマゾンジャパン「数百万冊」目指す - キーワード検索も拡充 本文内の語句から
- 日経産業 31面: 音楽・映像 権利獲得部門を集約 - ドワンゴ「推進本部」を新設
- 日経 MJ 7面: フォートラベル 「ブログ旅行記」地図から検索 - 文中の地名抽出 ▶ 画面に表示
- 日経産業 27面: ブラウザー達人への道 - ファイヤーフォックス:為替・地図も一目で/グーグル・クローム:自分仕様、ロス少なく/サファリは文字見やすく
- 日経 MJ 12面: 往年の名車 卓上で復活 タカラトミー スロットカー発売 - 最小コース A4サイズ
- 日経産業 9面: トライジェム 韓国勢も「5万円PC」 - 自社ブランド、日本投入
見たもの・聴いたもの
- Volleyed Iron ― Kettel (CD: U-Cover Records / u-cover18)
- Problem/Solving ― KiloWatts (Online: Psymbolic Sounds: Artificial Music Machine / AMM0006-2)
- Routes ― KiloWatts (Online: Psymbolic Sounds: Artificial Music Machine / AMM0008-2)
- 探偵!ナイトスクープ ―パニック映画の結末は本当!?▽掃除機は最強エアコン▽この依頼はいったい誰 (ABCテレビ, 23:17~24:12)
コメントの送信
- メール・アドレスも含めて全項目が必須です(メール・アドレスは公開されません)。名前はニックネーム等でも構いません。
- 実在しないメール・アドレスを記入してもコメントの送信はできますが,その場合はブログ管理者から送信者にコンタクトすること,例えば,プロバイダ責任制限法(平成13年法律137号)3条2項2号に基づく送信防止措置を講ずることの同意の照会等が不可能となります(この場合は送信防止措置に異議がないものとみなし,管理者においてただちに同措置を講じます。)。
- 送信の操作が反映されて表示が切り替わるまで多少時間がかかります。しばらくお待ちください。
トラックバックの送信
- あなたのブログがトラックバック機能を備えている場合は記事作成画面等から上記 URL に Ping を送信してください。
- 手動でトラックバックする場合は下記のフォームからあなたのブログおよびその記事に関する情報を送信してください。手動送信時には別のウィンドウが開きます。元のウィンドウ(記事表示画面)をリロードしてトラックバックが反映されていれば処理がなされています。別に開いたウィンドウは送信処理後は閉じても構いません。



上記に追記訂正した,perl 終了して再起動のスクリプトもダメっぽい。
しょうがないので,perl 終了だけスクリプトで行って,シャットダウンや再起動は手動でするか。