Windows XP で VBScript を使っています。
たとえば、次のスクリプトを実行します。
Set WshShell = CreateObject("WScript.Shell")
Call WshShell.RegWrite("HKCU\Control Panel\Mouse\MouseSensitivity", "20", "REG_SZ")
その後レジストリエディタで確認したところ、値は問題なく変更されていたのですが、再ログオンしないとマウスの移動速度には反映されないようです。
これを即時反映される方法はありますか。
よろしくお願いします。
No.1
- 回答日時:
レジストリというより、ドライバがどのタイミングでレジストリを参照するかという問題だと思います。
ドライバの更新とか、削除&再インストールはどうでしょうか。
ドライバのつくりによっては、USBマウスなら一度抜き差しすると反映されるかも。
この回答への補足
>USBマウスなら一度抜き差しすると反映されるかも。
私の使っているサンワ MA-LSIHPR ではダメみたいです。
マウスコントロールパネルは即時反映されるようですが、
やはりドライバによって方法が違うのでしょうか。
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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
レジストリの変更が反映されない
Windows 10
-
レジストリの変更が保存されない
Windows Vista・XP
-
レジストリ変更が反映されません!
Windows Vista・XP
-
-
4
コントロールパネルの設定をレジストリで変更できますか
その他(パソコン・スマホ・電化製品)
-
5
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
6
batファイルでレジストリキーの有無を確認したい
その他(プログラミング・Web制作)
-
7
exeファイルの中身を見ることは可能ですか?
フリーソフト
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レジストリの設定をすぐに反映...
-
VB.NETでVBスクリプトを作るに...
-
どっちのコメントアウトが正しい?
-
サーバーからクライアントのMAC...
-
PowerShellでのエラー出力の読...
-
掲示板専用スクリプトなどを使...
-
エンドレスバトルのスクリプト配布
-
携帯のアンテナ基地の設置料の...
-
HPのページないしリンクにパス...
-
花台の位置は向かってどっちで...
-
HPビルダーで、アクセスカウ...
-
パソコン用語「ツリー」って、...
-
会員制掲示板で、ハンドルを変...
-
洗面所の突っ張り棒は錆びるで...
-
「基礎からのMySQL 第3版 Kindl...
-
(フリーの)ツリー掲示版CGI、...
-
鍵付のツリー式掲示板を探して...
-
キリ番つきカウンター探してます。
-
HTML 訪問カウンターを自作したい
-
外国人と知り合える掲示板など
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
レジストリの設定をすぐに反映...
-
5chなどでスクリプト連投などで...
-
jQueryを使ってドラムロールを...
-
サーバーからクライアントのMAC...
-
イラストレーター、縦中横のシ...
-
ページにJavaScriptを埋め込む...
-
ジョブ名、ステップ名の取得方...
-
キーエンスのPLCでのスクリプト...
-
WindowsのPowerShellで SIGNAL...
-
アプリケーションのフリーズを...
-
perlのAF_INET、PF_INETとは
-
スタートアップ(シャットダウン...
-
VBSの作成 ディスク空き容量
-
VB.NETでVBスクリプトを作るに...
-
EXCEL VBA : PDFファイルを1つ...
-
C#のコードのこと
-
strstr関数
-
エロゲにおける『スクリプト入...
おすすめ情報