求助,鼠标双击,获取被双击的名称。
在论坛逛了很长时间。只发现了个 鼠标选择事件。。没发现双击的。代码如下:While 1
Sleep(1000)
ClickChoose()
WEnd
Func ClickChoose()
$index = ControlListView('', "", "SysListView321", "GetSelected")
$isselect = ControlListView('', "", "SysListView321", "IsSelected",0)
If ($isselect =1 and $index = 0 ) Or $index >0 Then
$file = ControlListView('', "", "SysListView321", "GetText",$index)
$path = ControlGetText('', "",'Edit1')
$longfilename = $path&$file
MsgBox(4096,0,"你选择的是: "&$longfilename)
Return $longfilename
Else
Return ''
EndIf
EndFunc这个代码是 论坛上某位 前辈写的。我修改了一下。现在获取的是 桌面上被鼠标选择的 名称。
我想要个 类似的功能 但是 是 鼠标双击后 才获取被 双击的 程序名称。该怎么 入手呢?大家帮帮忙。。谢谢了。。在线等~~~ 自己顶起来、、 双击不就是打开/运行程序吗?
这样的话到任务管理器看进程.
winwaitactive之类的不是都很好用的呀.
其实我也不知道你想要表达的是什么{:face (301):} 我上次做了一个,但是代码没保留,是鼠标HOOK的,双击的检测很简单,控制面板里面有一个鼠标双击灵敏度的,它的值可以在注册表里取到,如果在此时间之内,有两次鼠标左键的点击,可以视为双击,说得过去的~!
页:
[1]