時刻に基づいてWindows 10の壁紙を変更する方法
アップルのmacOS 10.14 Mojaveは、時刻に基づいて変化する「ダイナミックデスクトップ」の壁紙を提供しています。 Windowsでも、標準的な背景設定を使用するか、タスクスケジューラを詳しく調べることで、似たようなことができます。.
スケジュールに合わせてスライドショーを設定する
Windows 10とWindows 7では、どちらもスライドショーを設定して一定時間後に画像を自動的に変更することができます。したがって、4つの背景の壁紙画像を提供する場合は、1日の時間に応じて背景を変更しながら、6時間ごとにウィンドウをめくることができます。.
私たちはこれを公式のmacOS Mojaveデスクトップの背景を使ってテストしました。誰かがそれをRedditにアップロードしました。ただし、好きなデスクトップの背景画像を使用できます。.
まず、新しいフォルダを作成し、そこに使用するデスクトップの背景を置きます。デスクトップの背景を6時間ごとに変更する予定の場合は、その中に4つの背景画像を配置します。.
Windowsはフォルダを英数字順に調べますので、画像に適切な名前を付ける必要があります。正しい順序は現在の時刻によって異なります.
たとえば、夕日を背景にしたい場合は、夕日の背景のファイル名の前に1、夜の背景の前に2、日の出の背景の前に3を配置します。あなたの夕日を背景の前に4.
次に、デスクトップを右クリックして[パーソナライズ]を選択するか、Windows 10の場合は[設定]> [パーソナライゼーション]> [背景]に移動して、デスクトップの背景設定画面を開きます。.
[背景]ボックスをクリックして、[スライドショー]オプションを選択します。 [スライドショーのアルバムを選択]の下の[参照]ボタンをクリックして、背景画像を含むフォルダを選択します。 4枚の背景画像を繰り返し表示する場合は、[画像を毎回変更]の下のボックスをクリックして[6時間]を選択します。 24の背景画像を提供する場合は、ここで「1時間」を選択することもできます。.
シャッフルオプションがオフになっていることを確認してください。シャッフルが有効になっていると、ランダムな背景画像が表示されて、その日の時間と一致しなくなります。.
Windowsは、デスクトップの背景を、フォルダ内で最初に英数字順になっている画像に設定します。それはまたすぐに6時間からのカウントダウンを始めます.
つまり、午後4時の夕日の背景、午後10時の夜の背景、午前4時の日の出の背景、および午前10時の日の背景を表示するには、スライドショーの背景をこれらの時間のいずれかで有効にします。.
たとえば、夕焼けの背景が英数字でフォルダの最初の背景である場合は、スライドショーの背景を正確に午後4時に有効にする必要があります。
Windows 7では、インターフェースは少し違って見えますが、同じことができます。.
デスクトップを右クリックして[パーソナライズ]を選択し、[デスクトップの背景]オプションをクリックします。 [デスクトップの背景]ウィンドウで、[画像の場所]の右側にある[参照]ボタンをクリックしてから、壁紙の画像を含むフォルダを選択します。使用する背景画像を選択してから、[画像の変更]ドロップダウンメニューでタイムスライドショー機能を有効にします。.
タスクスケジューラを使ってデスクトップの背景を変更する方法
タスクスケジューラを使用して、スケジュールに基づいてデスクトップの背景を自動的に変更することもできます。 Windowsにはデスクトップの背景を変更する組み込みコマンドが含まれていないため、これはより複雑なプロセスです。デスクトップの背景を指すレジストリ設定を変更することはできますが、その設定を確実に「更新」して新しい壁紙を適用する組み込みコマンドは見つかりませんでした.
代わりに、マイクロソフトのBgInfoツールがうまく機能していることがわかりました。 BgInfoはデスクトップの背景にシステム情報のテキストを書き込むためのものですが、コマンドを使用してデスクトップの背景を変更するための信頼できる方法を提供します。適用したい設定を含むBgInfo設定ファイルをいくつか作成してから、タスクスケジューラからこれらを自動的に実行するスケジュールタスクを作成します。.
はじめに、MicrosoftからBgInfoをダウンロードし、そのファイルをフォルダに展開します。 64ビットバージョンのWindowsを使用している場合は“ Bginfo64.exe”プログラムを起動し、32ビットバージョンのWindowsを使用している場合はBginfo.exeファイルを起動します。.
BGInfoを起動したら、まずメインボックスのテキストをすべて選択して消去します。ここに単一のスペース文字(または複数のスペース文字)を入力してください。これはBGInfoがあなたの背景にテキストを挿入するのを防ぎ、それが壁紙だけを変更するのを確実にするでしょう.
次に、「背景」ボタンをクリックしてください.
背景ウィンドウで、「これらの設定を使用」オプションを選択します。 「壁紙の位置」を「中央」または「ストレッチ」のいずれかに設定します。背景画像をどのように設定してもかまいません。次に、「壁紙ビットマップ」ボックスの右側にある「…」ボタンをクリックして、使用したい背景画像の1つを参照します。.
完了したら、[OK]をクリックします。.
次に、[ファイル]> [名前を付けて保存]をクリックし、設定を.bgiファイルとして保存します。.
たとえば、このプロファイルを作成するときに背景画像ファイルを選択したので、Day.bgiという名前を付けました。.
それでは、このプロセスを繰り返して、それぞれの背景画像を表す個別の.bgiプロファイルを作成し、それらを使用したい時刻の後に名前を付けます。.
完了したら、保存フォルダにはすべての画像とそれぞれの.bgiプロファイルが表示されます。.
.bgiファイルを作成したら、タスクスケジューラを使用してそれらをスケジュールに自動的に適用できます。.
[スタート]メニューをクリックし、検索ボックスに「Task Scheduler」と入力して、Enterキーを押します。.
タスクスケジューラで、[アクション]> [基本タスクの作成]をクリックして新しいタスクを作成します。.
タスクに名前を付けて、[次へ]ボタンをクリックします。たとえば、このタスクで夕焼けの壁紙を夕焼けの周りに適用する場合は、「夕焼けの壁紙」と名前を付けます。
「Daily」トリガーを選択してから、もう一度「Next」ボタンをクリックします。
あなたが壁紙を表示したい時間を入力してください。たとえば、夕方が午後9時頃に発生したとします。あなたの場所では、あなたは午後8時に表示されるように壁紙を設定するかもしれません…あなたが好きな時間を選択してください.
タスクが「1」日ごとに繰り返すように設定されていることを確認してから、「Next」ボタンをクリックします。.
[プログラムの開始]を選択してから、もう一度[次へ]をクリックします。.
[プログラム/スクリプト]テキストボックスの右側にある[参照]ボタンをクリックして、以前に使用したBginfo64.exeまたはBginfo.exeプログラムを参照します。.
[引数を追加(オプション)]ボックスに、次のテキストを入力し、[C:\ path \ to \ file.bgi]を先ほど作成したBGIファイルへのパスに置き換えます。
"C:\ path \ to \ file.bgi" / timer 0 / silent
たとえば、システムに作成したSunset.bgiファイルがC:\ Users \ chris \ Downloads \ Mojaveにある場合は、次のように入力します。
"C:¥Users¥chris¥Downloads¥Mojave¥Sunset.bgi" / timer 0 /サイレント
「次へ」をクリックして続けます.
[[完了]をクリックしたときにこのタスクの[プロパティ]ダイアログを開く]チェックボックスをオンにし、[完了]をクリックしてタスクを作成します。.
開いたタスクウィンドウで、[アクション]タブをクリックし、[コンピュータの電源が入っている場合にのみタスクを開始する]オプションをオフにします。これにより、ノートパソコンをバッテリーで使用している場合でもタスクを実行できます。.
最後に、[設定]タブに切り替えて、[スケジュールされた開始が失敗した後できるだけ早くこのタスクを実行する]オプションを有効にします。これにより、スケジュールされた時間にコンピュータがシャットダウンされた場合でも、タスクが実行され、Windowsによってデスクトップの背景が変更されます。.
「OK」をクリックしてタスクの設定を終了します.
作成したタスクは、タスクマネージャの[タスクスケジューラライブラリ]フォルダにあります。正しく動作することを確認するには、それを右クリックして「実行」コマンドを選択します。あなたの壁紙はすぐに変わるはずです.
このプロセスを終了するには、同じテクニックを使用して別の時間帯を選択し、先ほど作成した適切な.BGIファイルをそれぞれ指すようにして、さらにいくつかのスケジュール済みタスクを作成します。たとえば、4つの背景に対して合計4つのBGIファイルを作成した場合は、正しい時刻に自動的に背景画像を変更する、スケジュールされたタスクをさらに3つ作成する必要があります。.
季節が変わると、タスクスケジューラに戻って、デスクトップの背景が変わったときの時刻も調整できます。これを行うには、タスクスケジューラライブラリの下のタスクを見つけてダブルクリックします。 [トリガー]タブをクリックして[編集]をクリックし、新しい時刻を選択してから[OK]を2回クリックして変更を保存します。.
うまくいけば、MicrosoftはWindows 10の将来のバージョンにダイナミックデスクトップスタイルの機能を追加し、このような面倒な操作をすべて不要にするでしょう。.