[已解决]xp下"网络连接"这个窗口找不到控件句柄,如何...
本帖最后由 qddoit 于 2014-12-19 16:37 编辑;xp下"网络连接"这个窗口找不到控件句柄,这样该如何找到里面的“宽带拨号”图标
$hanld = WinGetHandle("网络连接")
MsgBox(0,"网络连接de句柄是",$hanld)
$hwnd = ControlGetHandle($hanld, "", "网络连接")
;MsgBox(0,"桌面控件句柄是",$hwnd)
$con = ControlListView($hanld,"",$hwnd,"GetItemCount")
MsgBox(0,"网络连接 里的 图标总数是",$con)
$zf = "宽带连接"
;$zf="我的电脑"
$wslj = ControlListView($hanld, "", $hwnd, "FindItem", $zf)
;MsgBox(0, $zf& "的句柄是",$wslj)
;ControlClick($hanld,"",$wslj,"right")
;Send("#d")
WinWait("网络连接")
WinActivate("网络连接")
Send("{f5}")
ControlListView($hanld, "", $hwnd, "Select", $wslj)
;$xs=ControlListView($hanld,"",$hwnd,"GetSelectedCount")D
;MsgBox(0,"yx",$xs)
;WinActivate($hwnd)
;$jfm=WinActive($hwnd)
;WinActivate($hwnd)
;$jfm=WinActive($hwnd)
;MsgBox(0,"桌面是不是激活的",$jfm)
;Press windows + d
;Send("#d")
;WinWait("网络连接")
;WinActivate("网络连接")
;Send("!{enter}")
哪里修改成已解决,怎么分类里没有了? 网络连接好像是特殊对话框,不是窗体 哦,那有什么方法能找到里面的图标吗 你想干嘛{:face (303):} 你想干嘛{:face (303):} 我想修改默认的 “宽带连接" 名称为 ”adsl“ autoit有什么办法吗 回复 6# qddoit
你可以先删除再创建 就简单了啊 回复 1# qddoit
帮你找到了
#include <rasapi.au3>
_RasRenameEntry('宽带连接','ADSL')
回复 8# lin6051
非常感谢,可是这个文件是autoit自带的吗 <rasapi.au3>
哪里能找到呢 error: 不能打开包含文件 <rasapi.au3>. 本帖最后由 gzh888666 于 2014-12-18 14:40 编辑
回复 1# qddoit
你那样改确实有点蛋疼,另外再说一句“P版威武”Dim $Broadband="宽带连接"
Dim $Adsl="Adsl"
ShellExecute("shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}")
DllCall(DllOpen("rasapi32.dll"), "dword", "RasRenameEntry", "str", @AppDataCommonDir & "\Microsoft\Network\Connections\Pbk\rasphone.pbk", "str", $Broadband, "str", $Adsl) 回复 11# gzh888666
{:1_304:} 流弊啊,谢谢大家了 回复 1# qddoit
改标题为已解决就行!我以前从来没找到过分类里有! ok`````````````
页:
[1]