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