按键精灵如何实现:当鼠标在屏幕特定区域内出现时就单击,移出该区域就正常

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:04:49
标题可能不是很明确,我主要是要实现如下操作:
当鼠标在屏幕上特定坐标范围内(也就是一个矩形区域)停留2秒钟,鼠标就开始原地每隔1秒左击一次,只要鼠标一移动就停止自动左击(这边的操作有点像屏幕保护程序,鼠标只要一移动就取消了屏幕保护程序)。

如果这个很难实现,可以退一步:
就是当鼠标在屏幕上特定坐标范围(也就是一个矩形区域)内出现,就启动每隔1秒左击一次的命令,直到鼠标再次移出这个区域。

我因为工作需要,每隔一段不定的时间就要点一个程序的“确定”键(此键在屏幕上的位置基本固定),手点很麻烦,所以希望每次鼠标只要移到那个按钮上就开始自动左击,我重新移到鼠标或者只要我将鼠标移除“确定”这个键的范围自动左击就取消。

每1秒检测一下鼠标的位置.如果这个位置的坐标小于或大于<也就是在你的矩形范围内的话>就按一下左键.然后再次检测.不过这样会导致精灵一直工作,消耗CPU可能影响正常使用.你可以简单点,做个鼠标连点就行了,当你把鼠标移动到矩形后再手动按如F1键.实现连点,这样还好点

按键精灵应该有坐标的,你可以输坐标点点进行