请问如何锁定桌面刷新
小的最近才开始接触autoit..超级新手..几乎不太了解怎么做..
搜索大大的文章..
只会使用
Sleep (2000)
MouseClick("right")
Send("{e}")
因为网吧系统初期要run一些东西所以迟两秒.
run完桌面图示有些会有像失去连结那样..
不清楚哪里出问题..要刷新才会恢复...
不过怕这两三秒要是客人滑鼠点到其它东西或是选单就会有问题..
想参考另一个大大使用
$handle = WinGetHandle("Program Manager") ;窗口句柄
$ctrl = ControlGetHandle("Program Manager","","SysListView321");控件句柄
可是里面只有铁定桌面跟隐藏桌面..
有朋友说用API就行了..不过我也不了解API..
有大大能教导一下怎么写吗.. 我测试了可以刷新桌面.WINAPI.AU3里定义的常量太少了
#Include <WinAPI.au3>
Dim $VK_F5=116
$hDesk = ControlGetHandle("", "", "SysListView321")
_WinAPI_PostMessage($hDesk,256,$VK_F5,0);向桌面发送F5按下的消息
_WinAPI_PostMessage($hDesk,257,$VK_F5,0);向桌面发送F5松开的消息__
;好像不发送松开的消息,也没事
页:
[1]