limeng 发表于 2009-1-31 17:55:14

怎么模拟键盘加鼠标

我想做到按着CTRL键不放,之后用鼠标点几个文件.连续点中几个文件后再放开CTRL键,可以做得到吗?

[ 本帖最后由 limeng 于 2009-1-31 21:40 编辑 ]

sxd 发表于 2009-1-31 18:33:09

Send("{CTRLDOWN}")
MouseClick("left", 200, 200)
MouseClick("left", 300, 300)
MouseClick("left", 400, 400)
Send("{CTRLUP}")

limeng 发表于 2009-1-31 19:12:17

你的方法好像不行,CTRL键会松开的.

sxi3265 发表于 2009-1-31 20:21:24

这个方法没问题啊 反正我的机子上没问题

limeng 发表于 2009-1-31 20:25:15

我鼠标点击是用controlClick,因为我要点击的是某一个控件里面的文件.难道controlClick跟MouseClick的意义不一样?

sxd 发表于 2009-1-31 21:09:41

controlClick是一次完整的 down up事件 没有 按住
如果是listview 试试
ControlListView("本地磁盘 (D:)","","SysListView321","Select",1)
ControlListView("本地磁盘 (D:)","","SysListView321","Select",3)

[ 本帖最后由 sxd 于 2009-1-31 21:16 编辑 ]
页: [1]
查看完整版本: 怎么模拟键盘加鼠标