Bginfoでうまく画面表示がされない時

以前、システム情報をBginfoで表示するTipsを載せました。

その後、『タスクスケジューラの履歴上は実行されているのに、画面の表示がされない』例に遭遇したため、対処方法を記しておきます。

原因としては、『Bginfoの実行タイミングが早過ぎるため』『Bginfo実行後にメーカー指定の壁紙が表示されてしまう』というものでした。

このため、ディレイを挟んでBginfoをキックしてみる感じとなります。

適当な名前でBginfoをキックするバッチファイルを作り、タスクスケジューラで実行させるようにしてみて下さい。待ち時間はtimeout行で指定します。

C:\>type bginfo.bat

@echo off
if not "%~0"=="%~dp0.\%~nx0" (
     start /min cmd /c,"%~dp0.\%~nx0" %*
     exit
)
timeout /t 5 /nobreak > nul
start C:\hoge\Bginfo64.exe C:\hoge\bginfo.bgi /TIMER:00 /SILENT /NOLICPROMPT
exit

C:\>

以上です。