chen5306514 发表于 2011-10-20 14:34:47

如何获取组策略下的控件,ControlClick,ControlCommand均无效?

Dim $flag = 0
$flag=ShellExecute("gpedit.msc", "", "", "open", @SW_MAXIMIZE)
$flag=WinWaitActive("")
$flag=ControlTreeView("本地组策略编辑器","","","Expand","本地计算机 策略|用户配置|管理模板")
$flag=ControlTreeView("本地组策略编辑器","","","Expand","本地计算机 策略|用户配置|管理模板|桌面")
$flag=ControlTreeView("本地组策略编辑器","","","Select","本地计算机 策略|用户配置|管理模板|桌面|Active Desktop")
$id=ControlListView("本地组策略编辑器","","","FindItem","桌面墙纸",0)
$flag=ControlListView("本地组策略编辑器","","","Select",$id)
$flag=ControlFocus("本地组策略编辑器","",12786)
$flag=Send("{ENTER}")
$flag=WinActive("桌面墙纸") ;这里无法激活
$flag=Send("!e")
$flag=Send("!a")
WinClose("桌面墙纸");这里无法关闭
ControlClick("桌面墙纸","","");这里无法实现按钮点击
有没有高手在啊???跪求解答

特殊情况,无法上传截图,高手运行一下我的脚本,如何模拟关闭 桌面墙纸/对桌面墙纸控件值得修改 这些效果呢?

nmgwddj 发表于 2011-10-20 14:37:47

注册表监控工具,查找对应注册表导入,没有必要这么麻烦。

chen5306514 发表于 2011-10-20 14:43:26

请问楼上是否有什么好的工具可以推荐?我用了ProcessMonitor,但是信息量太大了,实在不好操作!

xms77 发表于 2011-10-20 14:43:32

英文版系统运行不下去了
页: [1]
查看完整版本: 如何获取组策略下的控件,ControlClick,ControlCommand均无效?