lixiaolong
发表于 2012-5-11 17:42:04
回复 1# tryhi
我只会这样.
ShellExecute("::{7007ACC7-3202-11D1-AAD2-00805FC1270E}", "", "", "open", 0)
WinWait("网络连接")
;Win7把 "SysListView321" 改为 "DirectUIHWND3"
ControlSend("网络连接", "", "SysListView321", "宽")
ControlSend("网络连接", "", "SysListView321", "!fs")
WinWait("快捷方式")
ControlClick("快捷方式", "", "Button1")
WinClose("网络连接")
lixiaolong
发表于 2012-5-11 17:43:34
回复 15# zldfsz
XP可以,Win7上不行...
zldfsz
发表于 2012-5-11 17:57:26
回复 17# lixiaolong
我在XP系统弄的,因为楼主说是XP系统,还有那时也没win7测试。
最近好像都没见你来论坛。。。
jsgh1983
发表于 2012-5-11 19:58:29
15楼的代码在win7下不好使,可以建立宽带连接但快捷方式无效
zldfsz
发表于 2012-5-11 20:35:16
回复 19# jsgh1983
哈哈,17楼已经说了,你还搞,等有时间再试试支持win7的
hzxymkb
发表于 2012-5-12 13:49:41
回复 21# zldfsz
大师的代码测试OK。真厉害!
au3x
发表于 2012-5-12 15:47:07
楼主,你的问题,我可看不懂........
tryhi
发表于 2012-5-12 16:51:21
回复jsgh1983
试试这个吧
zldfsz 发表于 2012-5-10 20:44 http://www.autoitx.com/images/common/back.gif
大师的二进制数据怎么来的?是不是创建一次之后将rasphone.pbk还有快捷方式进行保存,这样的话似乎还是没办法达到创建一个快捷方式而不破坏原来的宽带连接,不过倒是成功的创建了,佩服佩服
zldfsz
发表于 2012-5-12 17:56:39
本帖最后由 zldfsz 于 2012-5-12 23:22 编辑
...是不是创建一次之后将rasphone.pbk还有快捷方式进行保存 ...
tryhi 发表于 2012-5-12 16:51 http://www.autoitx.com/images/common/back.gif
是的,正是如此,为了通用只能这样,如果只是在你电脑上用,倒是可以只保存自己创建的快捷方式。
haijie1223
发表于 2012-5-12 18:50:26
回复 2# zldfsz
这种方法也能想到,厉害!
不知道MS用的是什么方法,应该不是这么简单的写入16进制数据,如果能穷其根本原理就更好了!
zldfsz
发表于 2012-5-12 19:10:29
回复 27# haijie1223
这并不是什么高深的方法,文件到脚本是au3里的一个功能,从Autoit工具箱里可以找到,是在AU3目录\Extras\File2script\file2script.exe,里面还附有源码,感兴趣可以研究一下。
PS: MS是神马意思?
haijie1223
发表于 2012-5-12 20:13:59
回复 28# zldfsz
微软
zldfsz
发表于 2012-5-12 20:23:47
回复 29# haijie1223
呵呵,我太落后了,居然没反应出来是微软
邪恶海盗
发表于 2012-5-12 21:00:29
回复 30# zldfsz
也可以是"貌似"...
邪恶海盗
发表于 2012-5-12 22:31:09
回复 5# tryhi
不好意思,忘记了,等过几天找到了发上来大家瞧瞧吧...