Apple の macOS 10.14 Mojave は、 時刻に基づいて変化する「ダイナミック デスクトップ」壁紙を提供します。 Windows でも、標準のバックグラウンド設定を使用するか、タスク スケジューラを掘り下げることで、同様の機能を実現できます。
スケジュールに従って変更されるスライドショーを設定する
Windows 10 と Windows 7 ではどちらも、スライドショーを設定し、一定時間が経過すると画像が自動的に変更されるようにすることができます。したがって、4 つの背景の壁紙画像を提供すると、Windows で 6 時間ごとに画像をめくり、時間帯に応じて背景を変更することができます。
私たちは、誰かが Reddit にアップロードしてくれた公式の macOS Mojave デスクトップ背景を使用してこれをテストしました。ただし、任意のデスクトップの背景画像を使用できます。
まず、新しいフォルダーを作成し、その中に使用するデスクトップの背景を配置します。デスクトップの背景を 6 時間ごとに変更する予定がある場合は、デスクトップの背景画像を 4 つ配置します。
Windows はフォルダーを英数字順に処理するため、イメージに適切な名前を付ける必要があります。正しい順序は、現在の時刻によって異なります。
たとえば、夕日の背景を適用する時間が近づいている場合は、夕日の背景のファイル名の前に 1 を、夜の背景の前に 2 を、日の出の背景の前に 3 を配置する必要があります。夕日の背景の前に 4 が表示されます。
次に、デスクトップを右クリックして [個人用設定] を選択するか、Windows 10 の場合は [設定] > [個人用設定] > [背景] の順に選択して、デスクトップの背景設定画面を開きます。
[背景] ボックスをクリックし、[スライドショー] オプションを選択します。 [スライドショーのアルバムを選択してください] で [参照] ボタンをクリックし、背景画像が含まれるフォルダーを選択します。 [画像を変更する間隔] で、背景画像が 4 つある場合は、ボックスをクリックして [6 時間] を選択します。 24 個の背景画像を提供したい場合は、ここで「1 時間」を選択することもできます。
シャッフル オプションがオフになっていることを確認します。シャッフルが有効になっている場合、ランダムな背景画像が取得されますが、それらは時刻と一致しません。
Windows はすぐにデスクトップの背景を、フォルダー内の最初の英数字の画像に設定します。また、すぐに 6 時間からのカウントダウンが始まります。
つまり、午後 4 時に夕日の背景、午後 10 時に夜の背景、午前 4 時に日の出の背景、午前 10 時に昼の背景を表示したい場合は、これらの時間のいずれかでスライドショーの背景を有効にする必要があります。 。
たとえば、日没の背景が英数字順にフォルダー内の最初の背景である場合、ちょうど午後 4 時にスライドショーの背景を有効にする必要があります。
Windows 7 では、インターフェイスは少し異なりますが、同じことができます。
デスクトップを右クリックし、[個人用設定] を選択し、[デスクトップの背景] オプションをクリックします。 [デスクトップの背景] ウィンドウで、[画像の場所] の右側にある [参照] ボタンをクリックし、壁紙画像が含まれているフォルダーを選択します。使用する背景画像を選択し、[画像を変更する間隔] ドロップダウン メニューで時間指定のスライドショー機能を有効にします。
タスク スケジューラを使用してデスクトップの背景を変更する方法
使用して、スケジュールに従って Windows のデスクトップの背景を自動的に変更することもできます。 Windows にはデスクトップの背景を変更する組み込みコマンドが含まれていないため、これはより複雑なプロセスです。デスクトップの背景を指すレジストリ設定を変更することはできますが、その設定を確実に「更新」して新しい壁紙を適用する組み込みコマンドが見つかりませんでした。
代わりに、Microsoft 独自の BgInfo ツールが非常にうまく機能することがわかりました。 BgInfo は ことを目的としていますが、コマンドを使用してデスクトップの背景を変更するための信頼できる方法を提供します。適用する設定を含むいくつかの BgInfo 構成ファイルを作成し、タスク スケジューラからこれらを自動的に実行するスケジュールされたタスクを作成する必要があります。
まず、Microsoft から BgInfo をダウンロードし 、そのファイルをフォルダーに抽出します。 64 ビット バージョンの Windows を 使用している場合は「Bginfo64.exe」プログラムを起動し、32 ビット バージョンの Windows を使用している場合は Bginfo.exe ファイルを起動します。
BGInfo を起動したら、まずメイン ボックス内のテキストをすべて選択して消去します。ここに 1 つのスペース文字 (または複数のスペース文字) を入力します。これにより、BGInfo が背景にテキストを挿入することがなくなり、壁紙のみが変更されるようになります。
次に、「背景」ボタンをクリックします。
[背景] ウィンドウで、[これらの設定を使用する] オプションを選択します。 「壁紙の位置」を「中央」または「ストレッチ」のいずれかに設定します。背景画像を自由に設定できます。次に、[壁紙ビットマップ] ボックスの右側にある […] ボタンをクリックし、使用する背景画像の 1 つを参照します。
完了したら、「OK」をクリックします。
次に、[ファイル] > [名前を付けて保存] をクリックし、構成を .bgi ファイルとして保存します。
たとえば、このプロファイルの作成中に日の背景画像ファイルを選択したため、Day.bgi という名前を付けました。
ここで、このプロセスを繰り返して、各背景画像を表す個別の .bgi プロファイルを作成し、使用する時刻にちなんだ名前を付けます。
完了すると、保存フォルダーにすべての画像とそれぞれの .bgi プロファイルが含まれるはずです。
.bgi ファイルを作成したら、タスク スケジューラを使用して、それらのファイルをスケジュールに自動的に適用できます。
[スタート] メニューをクリックし、検索ボックスに「タスク スケジューラ」と入力して Enter キーを押します。
タスク スケジューラで、[アクション] > [基本タスクの作成] をクリックして新しいタスクを作成します。
タスクに名前を付けて、「次へ」ボタンをクリックします。たとえば、このタスクで日没の頃に夕日の壁紙を適用する場合は、「夕日の壁紙」という名前を付けることができます。
「毎日」トリガーを選択し、もう一度「次へ」ボタンをクリックします。
壁紙を表示する時刻を入力します。たとえば、あなたの場所で日没が午後 9 時頃である場合、壁紙が午後 8 時に表示されるように設定できます。お好きな時間をお選びください。
タスクが「1」日ごとに繰り返されるように設定されていることを確認し、「次へ」ボタンをクリックします。
[プログラムの開始] アクションを選択し、もう一度 [次へ] をクリックします。
[プログラム/スクリプト] テキスト ボックスの右側にある [参照] ボタンをクリックし、前に使用した 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 /silent
「次へ」をクリックして続行します。
[完了をクリックすると、このタスクのプロパティ ダイアログを開く] チェック ボックスをオンにし、[完了] をクリックしてタスクを作成します。
開いたタスク ウィンドウで、[アクション] タブをクリックし、[コンピューターが AC 電源に接続されている場合のみタスクを開始する] オプションをオフにします。これにより、バッテリ電源でラップトップを使用している場合でもタスクを実行できます。
最後に、[設定] タブに切り替えて、[スケジュールされた開始が失敗した後、できるだけ早くこのタスクを実行する] オプションを有効にします。これにより、コンピュータがスケジュールされた時刻にシャットダウンされた場合でも、タスクが確実に実行され、Windows によってデスクトップの背景が変更されます。
「OK」をクリックしてタスクの構成を終了します。
作成したタスクは、タスク マネージャーの「タスク スケジューラ ライブラリ」フォルダーにあります。正しく動作することを確認するには、それを右クリックして「実行」コマンドを選択します。壁紙はすぐに変更されるはずです。
このプロセスを完了するには、同じ手法を使用してスケジュールされたタスクをさらにいくつか作成し、別の時刻を選択し、それぞれに前に作成した適切な .BGI ファイルを指定します。たとえば、4 つの背景に対して合計 4 つの BGI ファイルを作成した場合、正しい時刻に背景画像を自動的に変更するスケジュールされたタスクをさらに 3 つ作成する必要があります。
季節が変わると、タスク スケジューラに戻って、デスクトップの背景が変わる時刻を調整することもできます。これを行うには、タスク スケジューラ ライブラリでタスクを見つけてダブルクリックします。 [トリガー] タブをクリックし、[編集] をクリックして新しい時刻を選択し、[OK] を 2 回クリックして変更を保存します。
願わくば、Microsoft が Windows 10 の将来のバージョンにダイナミック デスクトップ スタイルの機能を追加し、このような面倒な作業をすべて不要にしてくれることを願っています。





