はじめに
Windows10 を使用していてデスクトップに表示する壁紙を
バッチファイルで簡単に変更できないかな?
と思ったら出来るようなのでブログネタです。
【 目次へ戻る 】
バッチファイルのダウンロード
やっている事は短いのですがバッチファイルへ画像をドラッグすると壁紙が変更されるみたいな物を作ったら長くなってしまったので
以下よりダウンロード。
wallpaper change v1.03a ( 2021/04/02 )
MD5:38171FE257E15D7FD60B766A3FAA699C
画像は .bmp のみです。
上に書いたとおり wallpaper_change.bat に
画像をドラッグすると壁紙が変更されます。
v1.03 より同梱しました wallpaper_change Random.bat は
指定したフォルダ内の .bmp をランダムで選択して
壁紙を変更させます。
v1.03a より同梱しました Wallpaper_M10.exe に
.bmp をドラッグすると壁紙が変更されます。
使い方は read.txt にて
*** ご注意 ***
このブログに書いてある事、ファイルの実行は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
記事に書いてある事、ファイルを実行して発生した
起こったすべての事柄において責任を負いません。
**************
【 目次へ戻る 】
やっている事
詳細はバッチファイルの中に記載してありますがやっている事としてのメインは以下だけです。
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "Wallpaper" /t REG_SZ /d "C:\001.bmp" /f RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
壁紙の情報はレジストリにあるので
該当箇所を、上の例だと C:\001.bmp に書き換えて
書き換えたから変更してねの命令を下でやっているよう。
ちなみに下の命令は成功する場合と失敗する場合があり ( 原因は不明 )
バッチファイルでは何回か実行しています。
これは Windows の仕様との事らしい。
参考リンクは以下です。
バッチファイルを作成するのにとても有用な情報がありました。
Thank.
Change windows wallpaper from command line
他の行はバッチファイルを単体で起動した場合、
画像ファイルをドラッグした場合、
ドラッグされた画像の拡張子を検査したり。
邪魔なら消してしまっても大丈夫です。
改良、改良したファイルの配布も自由で連絡もいりません。
【 目次へ戻る 】
壁紙が有効にならない
上のバッチファイルに画像をドラッグしても壁紙が変更できない場合の確認は2カ所。
1つはドラッグしている画像が .bmp 形式かどうかです。
画像ファイルを右クリックしてプロパティを選択
ファイルの種類: bmpファイル (.bmp)
となっているかを確認。
もう1つは Windows 自体の壁紙の設定が無効になっている事です。
スタートメニューを右クリック、設定
簡単操作 → その他のオプション → Windows の背景を表示する
これで使用できるはずです。
【 目次へ戻る 】
画像によりアイコンの文字がにじむ ( 太字のようになる )
壁紙を変更した後でデスクトップのアイコンが太字になると言いますか
にじむ感じになり見にくくなりました。
どうやら画像が特定の色の範囲だと
自動的に色が変更されるようですね、余計なことを。
解決方法はアイコンを置く場所を真っ黒か真っ白にする、ほかは
コントロール パネル → システムとセキュリティ → システム →
システムの詳細設定 → 詳細設定タブ パフォーマンス →
スクリーン フォントの縁を滑らかにする → OFFに
これで直りますがアイコンのフォントが汚く見づらくなるので
OS 側のフォントを変更するなど、手間が発生。
-----
とまあ、こんな感じで
バッチファイルで壁紙を変更仕様でした。
現在、Win10 に移行してから初めて
壁紙を変更しております。
今までは邪魔かな?と思い、単色表示だったのですが
なかなかいいのではないかと。
ちなみに、上のバッチファイルは
送る ( Send To ) に入れても動作します。
送るのフォルダは Winキー + Rキー を同時押しして出たウィンドウに
以下を入れて Enter 。
shell:sendto
以上。
おすすめリンク
・Amazon / 楽天市場 / Yahoo! でお買い物をする。関連リンク
・Windows10 関連記事まとめ・バッチファイルを ( コマンドプロンプト/cmd.exe ) 最小化/最大化/通常サイズで起動
・バッチファイルへドラッグすると日時を付加して
バックアップフォルダへコピー
・RAR.exe/WinRAR.exe でバッチファイルを実行ファイル形式にする方法
・バッチファイルへファイルをドラッグすると拡張子で分別しコピー/移動 ( 自動リネーム付き )
・ドラッグしたファイルをコピー先に存在する物のみ上書きするバッチファイル
・テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル
・Win10 ネットワークの状態 ( アダプタ ) が有効/無効かの確認と切り替えをするバッチファイル
・指定フォルダと拡張子を監視してファイル名を自動リネームするバッチファイル
この記事へのコメント