![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Windows XP で VBScript を使っています。
たとえば、次のスクリプトを実行します。
Set WshShell = CreateObject("WScript.Shell")
Call WshShell.RegWrite("HKCU\Control Panel\Mouse\MouseSensitivity", "20", "REG_SZ")
その後レジストリエディタで確認したところ、値は問題なく変更されていたのですが、再ログオンしないとマウスの移動速度には反映されないようです。
これを即時反映される方法はありますか。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
コントロールパネルの関係は、VBスクリプトに限らず、手でレジストリを変更しても、即座に変更値の情報がWindowsの動作には反映されません。
WM_WININICHANGEをWiindowsに投げて、初めてWindowsの[レジストリ]or[Win.ini]に変更があったことを認識します。
こういうポストができないスクリプトでは、到底「即時反映の実現」は皆無だと思います。
スクリプトではなく、コンパイルされた通常(C/VB/Delphiなどなど...)のExe形式のプログラムで、コントロールパネル系の設定値を変更する場合は、SystemParametersInfoというAPIによって、レジストリやWin.iniの読書きを行うのが、王道な方法であり、それ以外の方法は個人的には知りません。
(もし、これ以外の方法があれば、逆に知りたいです。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- Windows 10 (続き2)2つのウィンドウ選択時の表示について 3 2023/08/21 22:41
- モニター・ディスプレイ Displayport接続時にディスプレイ設定の一部の項目がチラついて変更できない 3 2022/07/31 10:06
- Excel(エクセル) Excel2016 行間を詰めたい&同じカテゴリなら上位2つだけを表示したい 5 2022/06/03 12:19
- モニター・ディスプレイ PCのマルチディスプレイで複製はできますが拡張ができません 1 2023/08/09 01:29
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エロゲにおける『スクリプト入...
-
PowerShellでのエラー出力の読...
-
matlabによる非線形方程式の解法
-
PRO-FACE タッチパネル
-
VB6にて、インターネットエクス...
-
携帯電話の着メロ設定(再登録)
-
エンドレスバトルのスクリプト配布
-
JavaScriptで雪や花びらなどを...
-
言葉をランダムに組み合わせるCGI
-
5chなどでスクリプト連投などで...
-
フォームの<textarea>の最大文...
-
CGIスクリプトについて勉強する...
-
unity ボタンを使ったシーン移行
-
業務日誌の電子化(CGI化)
-
ツリー型の掲示板さがしています
-
ブログのように、コメント欄が...
-
助けてください カウンター設置
-
設置出来ない…
-
一番簡単なCGI,掲示板の設置教...
-
花台の位置は向かってどっちで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
レジストリの設定をすぐに反映...
-
PRO-FACE タッチパネル
-
ジョブ名、ステップ名の取得方...
-
アプリケーションのフリーズを...
-
複数フォルダを整列して表示vbs
-
5chなどでスクリプト連投などで...
-
EXCEL VBA : PDFファイルを1つ...
-
jQueryを使ってドラムロールを...
-
イラストレーター、縦中横のシ...
-
スタートアップ(シャットダウン...
-
キーエンスのPLCでのスクリプト...
-
シナリオスクリプトとは?
-
ページにJavaScriptを埋め込む...
-
サーバーからクライアントのMAC...
-
エンドレスバトルのスクリプト配布
-
ホームページにブラウザから書...
-
aspへPOST時のエラー(405)
-
VB.NETでVBスクリプトを作るに...
おすすめ情報