求助大神需要一个运行之后 鼠标立即回到主屏(我有两块屏幕,只需要回到主屏)正中间位置的动作
既然屏幕是固定的,中心坐标就是固定的。 直接做个组合动作移动鼠标到这里就可以了。
或者试试这个动作 https://getquicker.net/Sharedaction?code=d754d8ad-3456-463b-b6fd-08db0ceb1d35
CL老大你好
这个动作早些时候我已经试过了
在主屏的时候使用没有问题,鼠标会移动到屏幕最中间,
但是在副屏运行这个动作的时候,鼠标会移动到主屏最右边的最中间位置
我希望无论是在主屏还是副屏运行这个动作,都回到主屏的正中间位置
我这没有你说的问题,可能是屏幕布局问题,你试试分几步移动,避免过屏幕角落的情况。
可能因为我一块屏幕是4k 屏,另外一 k 是1080p 的屏幕
那你改成直接用绝对坐标试试吧。
还是一样
可以参考K_Y_D 的子程序:屏幕信息(多屏;主屏幕)(子程序) - 子程序信息 - Quicker
https://getquicker.net/SubProgram?id=442fdd89-effb-484a-4fdc-08d81e49faf5
X
$=int.Parse({主屏幕边界}["Left"].ToString())+int.Parse({主屏幕边界}["Width"].ToString())/2
Y
$=int.Parse({主屏幕边界}["Top"].ToString())+int.Parse({主屏幕边界}["Height"].ToString())/2
如果还不行,需要提供你的屏幕设置等相关信息来分析。
按照大佬给的方法设置了,运行程序后,出现以上错误提示。
我的主屏分辨率是3840乘以2160。缩放值是175%
副屏分辨率是1920乘1080,缩放值是100%
子程序要给个同名的词典变量:主屏幕边界
成功了,感谢大神