設定変更をブロードキャストするVBScript
通常、設定変更は、スクリプトからレジストリを書き換えても、それだけだと、起動済みの実行中アプリには反映されません。
Win32APIで、WM_WININICHANGE/WM_SETTINGCHANGEメッセージをHWND_BROADCASTで飛ばす必要があります。しかし、これを、スクリプトから直接やるのは困難です。
そこをなんとかします。ひとつは、Excelを利用して、Win32APIを呼び出す。
もうひとつは、VB.NETで、それだけのアプリを作り、スクリプトから起動する。
ソフト名: | SettingChange.VB |
---|---|
動作OS: | Windows XP/2000 |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 吉岡 照雄 |