将鼠标光标对齐到屏幕中心
Snap mouse cursor to center of screen
当按下 F4 时,我正在尝试将光标对齐到屏幕中心。这是我正在尝试的:
F4::
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
但是当我运行这个脚本时,鼠标位置在打开时移动,而当按 F4 时鼠标不移动位置?
试试这个:
#Persistent ;//keeps script running
CoordMode, Mouse, Screen
Return ;//stops auto execution
F4:: ;//your code
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
如果没有 #Persistent,脚本将在执行所有代码行后关闭。
Autohotkey 执行每一行代码,直到第一个“Return”。
CoordMode 行将确保鼠标移动相对于屏幕而不是活动 window(来源:@user3419297)
面条
F4::
CoordMode, Mouse, Screen ; If this command is not used, the coordinates are relative to the active window.
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
Nircmd by Nir Sofer 有以下选项:
nircmd setcursor x y
您可以创建此命令行的快捷方式并为其指定任何热键。 nircmd.chm 文件中详细介绍了鼠标光标的许多其他选项。
当按下 F4 时,我正在尝试将光标对齐到屏幕中心。这是我正在尝试的:
F4::
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
但是当我运行这个脚本时,鼠标位置在打开时移动,而当按 F4 时鼠标不移动位置?
试试这个:
#Persistent ;//keeps script running
CoordMode, Mouse, Screen
Return ;//stops auto execution
F4:: ;//your code
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
如果没有 #Persistent,脚本将在执行所有代码行后关闭。
Autohotkey 执行每一行代码,直到第一个“Return”。
CoordMode 行将确保鼠标移动相对于屏幕而不是活动 window(来源:@user3419297)
面条
F4::
CoordMode, Mouse, Screen ; If this command is not used, the coordinates are relative to the active window.
x := (A_ScreenWidth / 2)
y := (A_ScreenHeight / 2)
mousemove, x, y
return
Nircmd by Nir Sofer 有以下选项:
nircmd setcursor x y
您可以创建此命令行的快捷方式并为其指定任何热键。 nircmd.chm 文件中详细介绍了鼠标光标的许多其他选项。