[AHK-] 分享 - 將滑鼠鎖定在視窗內

看板EzHotKey作者 (小呆維)時間13年前 (2013/03/04 01:59), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
因為同學在問要怎麼把滑鼠鎖在視窗內 就做了這個AHK 總之分享一下XD https://dl.dropbox.com/u/39222236/mouse.exe 點開檔案後會自動執行 按Alt+Z會結束 當游標超出當前視窗時會自己拉回來 --以下為原始碼-- #persistent SetTimer, WatchCurser, 50 return !z::ExitApp WatchCurser: MouseGetPos, xpos, ypos WinGetActiveStats, NowTitle, Width, Height, X, Y NewX = %xpos% NewY = %ypos% Change = 0 if(NewX < 0){ NewX = 0 Change = 1 } if(NewX > Width){ NewX = %Width% Change = 1 } if(NewY < 0){ NewY = 0 Change = 1 } if(NewY > Height){ NewY = %Height% Change = 1 } if(Change = 1) MouseMove NewX, NewY return --以上為原始碼-- -- _,._ ゚Å゚)<你再說一次看看 ⊂彡☆))Д′)<先承認你就是你朋…… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.190.96

03/04 13:35, , 1F
GOOD
03/04 13:35, 1F

03/05 01:09, , 2F
我想問SetTimer或Loop會不會讓電腦變慢?
03/05 01:09, 2F

03/05 13:26, , 3F
沒寫出很奇怪的迴圈應該都還好
03/05 13:26, 3F

03/05 14:10, , 4F
想請問Loop可用break中斷, SetTimer呢? 或能設運作幾次?
03/05 14:10, 4F
文章代碼(AID): #1HCu-1MX (EzHotKey)
文章代碼(AID): #1HCu-1MX (EzHotKey)