屏幕范围无法输入负值

使用问题 · 834 次浏览
化工兔 创建于 2021-12-07 19:15

硬件情况:两个显示器并列。左边的为副屏,右边的为正屏。屏幕范围全部选择后为-1080,0,2560,1080.

但是子程序无法识别负值,如果在左边屏则提示输出失败,且在右边屏幕但不限定0,0,2560,1080的条件下坐标出现偏移,鼠标点击位置不正确。

 

根据现有条件推测,{quicker自带找图的主屏幕的左上角为原点,X=0, Y=0。多屏幕时,主屏的左上角为原点。}为主要原因。在我的使用条件下,副屏在左边所以坐标读取为负值。且经过测试,子程序默认最左边为0,0,和quicker自带算法不相符导致bug。

请问能否使子程序支持负屏幕坐标?

 

 

 

 

补充1:我查看后发现是大图生成的子程序报错。。好像,

$=Convert.ToInt32(Regex.Match({坐标范围}, @"^(\d+),(\d+)").Groups[1].ToString())

化工兔 最后更新于 2021/12/7

回复内容
暂无回复
回复主贴