ControlClick问题请教
我想实现自动打开“高级安全windows defender防火墙”中的“属性”,但是“属性”没有打开。以下是代码部分
Send("#rwf.msc{ENTER}")Send("{ENTER}")WinWait("高级安全 Windows Defender 防火墙")ControlClick("高级安全 Windows Defender 防火墙","","WindowsForms10.STATIC.app.0.2c44b1e_r30_ad213","left")
麻烦大神给指导一下,是哪里出问题的了呢?
:face (37):
我记得有快捷键吧,,打开“操作”Send("!a"),访问“属性”Send("{R}") holley 发表于 2025-2-10 11:11
我记得有快捷键吧,,打开“操作”Send("!a"),访问“属性”Send("{R}")
controlclick老是用不好,不知道什么问题 controlClick用法不对,你看看帮助文档ControlClick ( "title", "text", controlID [, button = "left" [, clicks = 1 [, x [, y]]]] ),conctrolID你没有指定 ControlClick("Tera Term: XMODEM Send", "打开", "", "left", 1) 本帖最后由 zhaoceshi 于 2025-2-14 15:34 编辑
好像还真的用ControlClick点击不了,加上坐标也不行。那么改用MouseClick和ControlFocus
Run(@ComSpec & " /c " & "wf.msc", "", @SW_HIDE);
$hWnd = WinWait("高级安全 Windows Defender 防火墙")
Sleep(100)
MouseClick("left",413,507,1,0)
;或者
Run(@ComSpec & " /c " & "wf.msc", "", @SW_HIDE);
$hWnd = WinWait("高级安全 Windows Defender 防火墙")
Sleep(100)
ControlFocus($hWnd, "", "WindowsForms10.STATIC.app.0.2c44b1e_r30_ad219")
Send("{ENTER}")
页:
[1]