Re: [請問] 請問有沒有即時讓登錄檔生效的軟體?

看板EZsoft (小軟體)作者 (UndeadSion)時間17年前 (2009/06/27 19:22), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《gonia119 (思考,時機,準確度)》之銘言: : 是這樣的,我習慣用登錄檔調整滑鼠速度, : 控制台雖然也有gui可以調整滑鼠速度的介面, : 但是只能做粗略調整 ex; 8, 10, 12 : 如果透過regedit等登錄檔編輯軟體可以修改 9, 11等的速度。 : 現在問題就是:當我修改完滑鼠速度的登錄檔, : 系統並不像控制台那樣「套用」完就可以改變速度, : 一定要登出再登入,不然就是重開機, : 我嘗試用registry workshop等當錄檔編輯軟體好像也沒辦法讓他即時生效? : 想問一下各位有沒有辦法讓登錄檔修改完能即時[套用]生效的小軟體, : 感謝各位了! 試試 AutoHotkey http://www.autohotkey.com/ 將以下 Script 存檔為 .ahk 用 AutoHotkey 執行,或是編譯成 .exe 單獨執行 PS. 這個 Script 在某些滑鼠廠商的驅動程式下不一定能動作,如果控制台可以 調整相關設定,不需要進入滑鼠驅動程式的專屬介面的話,通常就可以使用 ; -------------------------------------------------------------------- ; 《滑鼠游標設定》 ; ; Win + `123…0 滑鼠游標速度 11 段切換 ; Win + - 停用滑鼠游標加速 ; Win + = 啟用滑鼠游標加速 ; -------------------------------------------------------------------- ; 設定快速鍵 #`::SetMouseSensitivity( 1) ; 最小值 #1::SetMouseSensitivity( 2) #2::SetMouseSensitivity( 4) #3::SetMouseSensitivity( 6) #4::SetMouseSensitivity( 8) #5::SetMouseSensitivity(10) ; 若有需要可以自行調整參數 #6::SetMouseSensitivity(12) #7::SetMouseSensitivity(14) #8::SetMouseSensitivity(16) #9::SetMouseSensitivity(18) #0::SetMouseSensitivity(20) ; 最大值 #-::SetMouseAcceleration(0, 0, 0) #=::SetMouseAcceleration(1, 6, 10) ; Windows 預設值 ; 設定滑鼠速度 SetMouseSensitivity(MouseSensitivity) { DllCall("SystemParametersInfo", UInt, 0x71, UInt, 0, UInt , MouseSensitivity, UInt, 1) } ; 設定滑鼠加速 SetMouseAcceleration(MouseSpeed, MouseThreshold1, MouseThreshold2) { VarSetCapacity(MouseAcceleration, 12, 0) NumPut(MouseThreshold1, MouseAcceleration, 0) NumPut(MouseThreshold2, MouseAcceleration, 4) NumPut(MouseSpeed, MouseAcceleration, 8) DllCall("SystemParametersInfo", UInt, 0x4, UInt, 0, UInt , &MouseAcceleration, UInt, 1) } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.159.124 ※ 編輯: UndeadSion 來自: 60.248.159.124 (06/27 21:28)

06/27 22:50, , 1F
感謝,我去試試看!
06/27 22:50, 1F

06/27 23:06, , 2F
太感謝了,真的成功了!
06/27 23:06, 2F
文章代碼(AID): #1AHW3Vw7 (EZsoft)
文章代碼(AID): #1AHW3Vw7 (EZsoft)