2018年10月
  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 31      
無料ブログはココログ

« 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とリムーバブルドライブの自動再生の有効/無効を切り替える。 »