ファイルの拡張子により選択される確率が異なっていた問題を修正しました。今までランダムなつもりがランダムになっていませんでした...申し訳ありません...2年ぶりの更新で、また最近プログラムを作っておらず、こんなんで良かったかなぁという感じで色々進めたので、何か不具合ありましたら連絡いただけると助かります。数年前にMultiWallpaperを作り直そうと思った件も結局止まっています...最近仕事が忙しいせいか、プログラミング熱どころか何も熱が入らず、やる気が起きません...また8月8日は初めてこのウェブサイトを公開した日ということで意味もなく合わせました。nolileそういえば2016年ってMultiWallpaper公開から10年でした。10暫定対応として、MultiWallpaperを使って「レジストリを使用」オプションを有効にして壁紙設定していた場合に引き継ぐようにしました。忙しいのでしっかりと確認していませんが、画面位置の取得がなんか変わったようで、MultiWallpaper共々正常に表示するためには「レジストリを使用」する必要があるようです。3+外部モニタの2画面状態しかないため、環境によっては「レジストリを使用」しても正常に表示されないかもしれませんが...来月に入れば少し時間が取れそうなので、ちょっと調べてみたいと思います。10対応状況についてのページを更新しました。10にバージョンアップしました。軽く起動と動作を確認したところ、とりあえずの動作は問題なさそうでした。10対応状況についてのページを作成しました。10は1年間は無料でアップグレードできるとはいえ、アップグレード元のOSが使えなくなってしまいますし、1年経過後にデバイス構成を変更したら有料でライセンスを購入するしかないようです。nolileプログラミング熱~再消~プログラミング熱~再燃~なんて記事を一か月前に上げましたが、見事に再消してしまいました。いえMultiWallpaperの基本的な部分は大体できた感じなので、のんびり完成させたいと思います。現状はこんな感じです。今までの貼り付け位置は実際に変更しないと分かりづらかったと思うので、アイコンで分かりやすくしたつもりです。リストの操作についても、今までは左の方で変更してから追加や更新をする形にしていましたが、あまりナウっぽくないということで、左で変更したらリストの方もリアルタイムで変更するようにしてみました。このまま完成すれば、今までよりもナウっぽく使いやすいソフトになっているはずです。10でもまだ使われているようなので、しばらくは違和感なく使えると思います。Changerとも統合することなので、いつになるか分かりませんが作っていきたいと思います。3を使って、高dpi非対応アプリの微妙さを実感してからプログラミング熱が再燃してきました。メインマシンをMacにしてから特に不満もなく、いろいろ考えた結果、MultiWallpaperの新バージョンを作ろうかと思っています。WPF使ってリボン使って今時な感じに...ということでこんな見た目になりそうです。4年前にも新MultiWallpaperを作成しようとしていましたが、結局やる気がなくなってなかったことになっていたので、また作り直しました。Uからは、4年程度じゃ人間は変わらないということが分かりますが...今度は完成させたいと思います。nolile2年ぶりにMultiWallpaperバージョンアップ(簡易説明)壁紙を変更すると別ユーザーの壁紙も変更されてしまう不具合を修正しました。この問題に絡むのですが、今までMultiWallpaper.exeと同じフォルダに設定ファイル・キャッシュファイル・壁紙画像ファイル(以下設定ファイル等)を作成していたのを、Windowsの作法に則りAppDataフォルダに設定ファイル等を作成するようにしました。バージョンアップするにあたり、もはや記憶がない部分も多くて動作に不安があったりしますが...変更点はこれだけなので、不具合が発生していない場合はバージョンアップする必要はありません。設定ファイル絡みの動作がややこしくなるので、簡単に説明します。設定ファイル等をMultiWallpaper.exeと同じフォルダに置いたままにするか、AppDataフォルダに移動するかのダイアログが出ます。ここで「移動しない」と完全に今まで通りに使用でき、「移動する」とAppDataフォルダに設定ファイル等が保存されるようになります。「移動しない」場合、設定を保存せずに終了すると次回起動時にも同じダイアログが出ますのでご注意ください。これからMultiWallpaperを新しく使い始める場合(MultiWallpaper.exeと同じフォルダに設定ファイルが存在しない場合)設定ファイルはAppDataフォルダに作成されます。MultiWallpaper.exeと同じフォルダに設定ファイル等を置きたい場合は、「C:¥Users¥(ユーザーアカウント名)¥AppData¥Roaming¥MultiWallpaper」以下にある設定ファイルをMultiWallpaper.exeと同じフォルダに移動してください。通常はこのような状態になることはありませんが、この場合はMultiWallpaper.exeと同じフォルダにある設定ファイルが使用されます。いうダイアログが毎回出ますので、使用しない方を削除することをおすすめします。Changerバージョンアップ今月初めにバージョンアップしたばかりですが、更にその前のバージョンから動作がおかしい箇所があったため、またバージョンアップしました。追加途中の「同じ画像を同時に複数のモニタの壁紙にしない」という機能が悪さをしていたので、いっそ完成させてしまえということで機能追加してのバージョンアップとなりました。更新履歴に「2画面で同じ画像が壁紙になりづらいように」とあるように、2画面のとき限定です。1画面はあり得ないのでともかく、なぜ3画面以上は対応していないかというと、3画面以上の環境はほとんどないと思うためです...あと面倒。最初に作ったときの記憶は無く、コメントも無くソースを見ながらこんな感じだったかなぁと更新作業をしていますので、また何か不具合がありましたがご連絡よろしくお願いします。Changerバージョンアップ要望があったため、使用した画像のパスを書き出せるようにしました。(ver.1.8)思えば以前にも同様の要望をいただいており、そのときはそんなことするぐらいなら設定ファイルをJSON化するので、JSON化を待ってくださいと答えていました。そのJSON化はいろいろ面倒だったので今に至るまで放置してしまっています。それから数年経って頭が柔らかくなったのか?、パスの書き出し機能は非常に簡単に搭載できると思ったので、簡単に搭載してみました。これによりJSON化は更に後回しになり、次のバージョンアップは「同じ画像を同時に複数のモニタの壁紙にしない」という機能を搭載するのが目標となります。