2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« DVD-VRモードのDVD-RAMやDVD-RWで「ビデオ ファイル」のautoplayを有効にする。 | トップページ | CD/DVDとリムーバブルドライブの自動再生の有効/無効を切り替える。 »

2007年7月20日 (金)

スクリプトから設定変更をブロードキャストする。

通常、設定変更は、スクリプトからレジストリを書き換えても、
それだけだと、起動済みの実行中アプリには反映されません。
Win32APIで、WM_WININICHANGE/WM_SETTINGCHANGEメッセージを
HWND_BROADCASTで飛ばす必要があります。
しかし、これを、スクリプトから直接やるのは困難です。

でも、もし、Excelがあれば、

Set Excel=CreateObject("Excel.Application")
Excel.ExecuteExcel4Macro "CALL(""user32"",""SendMessageA"",""JJJJJ"",65535,26,0,0)"

« DVD-VRモードのDVD-RAMやDVD-RWで「ビデオ ファイル」のautoplayを有効にする。 | トップページ | CD/DVDとリムーバブルドライブの自動再生の有効/無効を切り替える。 »