1

設定した時間に .bat を使用してデスクトップの背景を変更することを考えていました。(つまり、午前 6 時から午後 6 時までは背景があり、午後 6 時から午前 6 時までは別の背景が設定されています)

私はこの線に沿った何かがうまくいくと思っていましたが、これまでdosだけで具体的にプログラムしたことがないので、うまくいくかどうかはわかりません.

IF Time <= 12:00:00.00 THEN
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\Pictures\Pic1.jpg" /f
Else
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\Pictures\Pic2.jpg" /f

私はプログラミングの完全な初心者なので、あなたが作成したものを説明してください。ありがとうございました!

4

1 に答える 1

0

Windows でスケジュールされた 2 つのタスクをセットアップして、独立したスクリプトを実行します。1 つは午前 6 時用、もう 1 つは午後 6 時用です。

cmd ファイル内に次の行を入力し、Image1.bmp のパスを選択したファイル名とパスに置き換えます。

reg add “HKEY_CURRENT_USER\Control Panel\Desktop” /v Wallpaper /t REG_SZ /d E:\photos\image1.bmp /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
于 2012-11-19T22:50:44.440 に答える