导航

待机唤醒后自动连接宽带

Posted on 2009-06-16 13:21  Eineseite  阅读(3080)  评论(8编辑  收藏  举报
      由于在windows下,每次待机唤醒后,“宽带连接”不像“本地连接”那样会自动连接,而都要手动连接,每次都要这样搞一下未免有些太愚蠢。如何在待机唤醒后让系统自动连接宽带呢,在网上搜了一下,基本没有能解决这个“看似简单”的问题的,要不就是答非所问,帖个开机自动连接宽带的,要不就是说在IE选项里,选择始终拨默认连接为“宽带连接”,这个虽然在待机唤醒后,第一时间打开IE浏览器浏览网页时奏效,但不是每个人都把IE作为常用浏览器的吧,如果一开始不想浏览网页而是上个QQ呢,难道也特地先打开个网页吗,这样不就跟手动连接宽带相差无几了吗。

 

      经过一番折腾后,终于发现一个WakeupOnStandBy的软件,能解决这个问题。方法如下:

      打开WakeupOnStandBy 程序窗口,

      在第(1)栏里,“Perform tasks below if computer wake up earlier”打钩,因为一般都是手动唤醒待机的,上面的时间暂不管它。

      在第(2)栏里选择能自动进行宽带连接的程序。这里我用了一位老兄写的vbs代码:

      createobject("wscript.shell").run"rasdial 宽带连接名称 用户名 密码",0

      写入文本文件保存后,修改扩展名为vbs就行了。参见:http://bbs.pcbeta.com/viewthread.php?tid=485512&page=1#pid10071040

      小插曲:我之前想在这一步里选用“宽带连接”的快捷方式的路径,可是这个快捷方式并不被这软件识别,无奈只好在网上找了以上代码来实现。

      然后,点击第(5)栏的"Exit"旁的省略号按钮,选择保存为bat文件。接下来要修改这个bat文件,把time参数去掉(因为一般想待机的时候不会是同一时间,而且一天待机可能有好几次),再在命令行的后面加上repeat(不加的话它运行过一次后就自动关闭了),或者在程序窗口中第(4)项的Repeat thesse tasks: 从Sun-Sat每一天都选上,效果一样。

      最后只要运行一次这个bat文件,相关信息就会被写入注册表,以后每次开机就都会自动运行了。  

 

      PS: WakeupOnStandBy这个软件是免费的,贴个下载地址:http://www.crsky.com/soft/11864.html

      其实懂编程的朋友,可以自己尝试写个程序,通过捕捉windows的待机唤醒事件PBT_APMRESUMESUSPEND,来解决这个问题。