- 締切済み
Window10/11『設定』項目をプログラムから
Window10/11の「設定」項目をプログラム(アプリケーション)から変更する方法を探しています。 例えば、タスクバーの色をアプリケーションで変更する…。 とかです。 探し方が調べてみたのですが探し方が悪いのか?見つからず、手動での設定方法しか見つかりませんでした。 ご存じの方が居られましたら宜しくお願い申し上げます。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 121CCagent
- ベストアンサー率52% (15560/29914)
Windows 11 実行コマンドの一覧 https://www.tipsfound.com/windows11/07013-windows11 Windows 11 Shell コマンドの一覧 https://www.tipsfound.com/windows11/07010-windows11 みたいなので設定画面を一発で開いたりするって意味でしょうか? そうでは無く今回例に挙げらている「タスクバーの色」であれば 色を変更・指定をするまで一つのコマンドみたいなので実行したいって意味だと情報は持ち合わせていないです… レジストリ登録ファイル(.reg)を作成する https://www.out48.com/archives/1561/ 他の方が回答されていますがレジストリの登録ファイルで例に挙げられているタスクバーの色を変更するような方法もあるかも知れません。ただ具体的なレジストリ値までは情報は持ち合わせていないのです…
- chie65536(@chie65535)
- ベストアンサー率44% (8742/19843)
追記。 以下の方法で「色の変更情報」がレジストリの何処に保存されるか調べる事が出来るかも知れません。 1.レジストリのバックアップを「ファイル1」に保存する 2.Windowsの「設定」の「個人設定」で、何かの色を変更する 3.レジストリのバックアップを「ファイル2」に保存する 4.何らかの方法で「ファイル1」と「ファイル2」を比較し、レジストリの何が変更されたのか、見比べる 膨大なレジストリ情報の何処が変更されたかを目で見比べるよりは早いと思いますが、上記4の具体的比較方法が思い付かないので、比較プログラムを自作して下さい。レジストリを書き換えるプログラムよりは簡単だと思います。
- chie65536(@chie65535)
- ベストアンサー率44% (8742/19843)
「タスクバーの色」などのシステムの設定値は「システムレジストリ」という場所に保存されています。 アプリケーションでこれらを変更するには、 1.システムに変更を与える権限を取得する 2.システムレジストリを読み書きする権限を取得する 3.システムレジストリの目的のキーをオープンする 4.オープンしたキーの中の目的の値を書き換える 5.オープンしていたキーをクローズする 6.取得した各種権限を開放する というプログラムを書きます。 >例えば、タスクバーの色をアプリケーションで変更する…。 >とかです。 非常にメンドクサイです。 「スタート、タスクバー、アクションセンターを透明にする」のレジストリを書き換えて、これをオフにします。これをオフにしないと、色指定をしても指定が無視されます。 「スタート、タスクバー、アクションセンターに色を付ける」のレジストリを書き換えて、これをオンにします。これをオンにしないと、色指定をしても指定が無視されます。 「背景色から自動的にアクセントカラーを選ぶ」のレジストリを書き換えて、これをオフにします。これをオフにしないと、色指定をしても指定が無視されます。 次に「非アクティブのウィンドゥのタスクバーの色」のレジストリ値に、値(色)を設定します。 レジストリは「下手に書き換えると、Windowsが一発で起動しなくなる」ので、最新の注意が必要です。Windows本体のバックアップ、少なくとも、レジストリのバックアップを取ってから、レジストリの変更を行って下さい。 なお「色々なシステム設定値」が「レジストリのどれになるか?」は自分で調べる必要があります。 但し、自分で調べても、各レジストリのキー名や値名は、Windowsのバージョンによって異なる場合があるので、他のバージョンのWindowsでは動かなくなる可能性があります。 レジストリを操作するプログラムでは、実行中のWindowsのバージョンを調べて、「レジストリ名を調査したバージョンのWindowsででしか動作しない(解ってるバージョンででしか動作しない)」ようにする必要があります。 少なくとも、Windows10とWindows11では、レジストリの内容が異なります。 タスクバーの色変更については以下ページを参考にすると良いでしょう。 https://www.billionwallet.com/windows10/color-setting.html
- 121CCagent
- ベストアンサー率52% (15560/29914)
Windows 11でタスクバーの色を変更する方法 https://faq.nec-lavie.jp/qasearch/1007/app/servlet/relatedqa?QID=022987 みたいなのは出てきますが…
補足
ご回答有り難うございます。 これをプログラム(アプリケーション)から実行する方法を知りたいのです。 宜しくお願い申し上げます。