中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样在开机的时候自动打开宽带连接?(已解决)
« [1] [2] [3] [4] »
作者:
标题: 怎样在开机的时候自动打开宽带连接?(已解决) 上一主题 | 下一主题
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 31 楼』:  

哈哈……多谢哥哥们加分儿~:)



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-12-15 01:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastrun
初级用户





积分 46
发帖 24
注册 2006-12-13
状态 离线
『第 32 楼』:  

不用客气
我又试了一下
其实不用改名也可以的
直接“rasdial 宽带连接 hechpr000 13617234”
就可以了
看来批处理需要学习的东西真多啊

2006-12-15 01:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 33 楼』:  

这个命令我还没有用过哦~

2006-12-16 09:57
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
idogx
新手上路





积分 14
发帖 4
注册 2006-4-18
状态 离线
『第 34 楼』:  

关键问题在于rasdial 后跟的连接名必须事先建立起来,有无输入帐号密码没关系,但是要有那个连接

2006-12-16 23:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zerocq
中级用户




积分 458
发帖 196
注册 2006-10-5
状态 离线
『第 35 楼』:  

宽带连接:属性-选项-第二选项(提示名称密码证书等)这个不选

再把连接放到开始菜单-启动里

开机自动拨号

2006-12-17 01:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
haoqiu111
新手上路





积分 6
发帖 2
注册 2006-12-2
状态 离线
『第 36 楼』:  

搞这么复杂

宽带连接-->属性-->选项-->把"提示名称,密码和证书等"前面的勾去掉-->将快捷方式放如启动

OK搞定

2006-12-18 01:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 37 楼』:  

呵呵,结果固然很重要,但求知的过程还是很有收获,很动人的^_^



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2006-12-18 01:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yjhyxing
初级用户

☆流星雨◇帅气冲天狂


积分 24
发帖 21
注册 2007-3-9
来自 广东
状态 离线
『第 38 楼』:  

看了这多,还是没明白大家说的什么?好象还没有进入到正题,还没能解决问题一样,看晕了,真不明白各位所说。看来大家还没能解决批处理自动开机上网。
如果是这样的话,那还是设置IP路由网关来得方便(当然,modme要集成路由器,否则,也要另配备路由器),这样开机就已经自动上网了。

[ Last edited by yjhyxing on 2007-3-12 at 03:30 PM ]

2007-3-13 04:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jackyggt
初级用户





积分 76
发帖 38
注册 2007-3-13
状态 离线
『第 39 楼』:  

加启动里就可以了

2007-3-13 08:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
6622186
高级用户





积分 894
发帖 411
注册 2007-2-17
状态 离线
『第 40 楼』:  

原来命令行也有宽带连接的程序.



@set c=     不知则觉多,知则觉少,越知越多,便觉越来越少.        --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


2007-3-13 10:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
6622186
高级用户





积分 894
发帖 411
注册 2007-2-17
状态 离线
『第 41 楼』:  

宽带连接快捷方式的属性的目标,也就是一长串的clsid ,请问它能不能在命令行使用.



@set c=     不知则觉多,知则觉少,越知越多,便觉越来越少.        --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


2007-3-13 11:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxq73061
初级用户





积分 38
发帖 17
注册 2006-10-12
状态 离线
『第 42 楼』:  用这个处理看一下吧

@ECHO OFF
:begin
rasdial |find "没有连接"
if /I  %ERRORLEVEL% == 1 GOTO ok
if /I  %ERRORLEVEL% == 0 GOTO err
PAUSE

:ok
ECHO 宽带已经连接。
ping/n 2 127.1>nul
ECHO 即将退出...
ping/n 2 127.1>nul
EXIT

:err
ECHO 宽带没有连接。
ping/n 2 127.1>nul
ECHO 宽带正在连接...
ping/n 2 127.1>nul
GOTO start

:start
rem 请将方括号和内容替换你的内容
rasdial 宽带连接 [adsl用户名] [adsl密码]
ping/n 2 127.1>nul
exit

:close
rem 断开连接
rasdial/d
exit

2007-11-9 21:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
niao22
新手上路





积分 14
发帖 7
注册 2008-3-31
状态 离线
『第 43 楼』:  

我试成功了,可以拔号自动上网了

2008-3-31 23:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 44 楼』:  

前面提供的rasdial方法需要事先建立宽带连接,其实,自己建立的宽带连接是保存在这个文件中的:
%AllUserProfile%\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk

所以,只需要在这个文件中用echo生成一项宽带连接即可。

默认情况下,一个宽带连接在该文件中有下面这么多内容:
[TEST]
Encoding=1
Type=5
AutoLogon=0
UseRasCredentials=0
DialParamsUID=100739171
Guid=78DD83B26121914C84696768DE1F8476
BaseProtocol=1
VpnStrategy=0
ExcludedProtocols=3
LcpExtensions=1
DataEncryption=8
SwCompression=1
NegotiateMultilinkAlways=0
SkipNwcWarning=0
SkipDownLevelDialog=0
SkipDoubleDialDialog=0
DialMode=1
DialPercent=75
DialSeconds=120
HangUpPercent=10
HangUpSeconds=120
OverridePref=15
RedialAttempts=3
RedialSeconds=60
IdleDisconnectSeconds=0
RedialOnLinkFailure=1
CallbackMode=0
CustomDialDll=
CustomDialFunc=
CustomRasDialDll=
AuthenticateServer=0
ShareMsFilePrint=0
BindMsNetClient=0
SharedPhoneNumbers=0
GlobalDeviceSettings=0
PrerequisiteEntry=
PrerequisitePbk=
PreferredPort=
PreferredDevice=
PreferredBps=0
PreferredHwFlow=0
PreferredProtocol=0
PreferredCompression=0
PreferredSpeaker=0
PreferredMdmProtocol=0
PreviewUserPw=1
PreviewDomain=0
PreviewPhoneNumber=0
ShowDialingProgress=1
ShowMonitorIconInTaskBar=1
CustomAuthKey=-1
AuthRestrictions=632
TypicalAuth=1
IpPrioritizeRemote=1
IpHeaderCompression=0
IpAddress=0.0.0.0
IpDnsAddress=0.0.0.0
IpDns2Address=0.0.0.0
IpWinsAddress=0.0.0.0
IpWins2Address=0.0.0.0
IpAssign=1
IpNameAssign=1
IpFrameSize=1006
IpDnsFlags=0
IpNBTFlags=0
TcpWindowSize=0
UseFlags=1
IpSecFlags=0
IpDnsSuffix=

NETCOMPONENTS=
ms_server=0
ms_msclient=0

MEDIA=rastapi
Port=PPPoE4-0
Device=WAN 微型端口 (PPPOE)

DEVICE=PPPoE
PhoneNumber=
AreaCode=
CountryCode=86
CountryID=86
UseDialingRules=0
Comment=
LastSelectedPhone=0
PromoteAlternates=0
TryNextAlternateOnFail=1
有兴趣的请精简一下,应该有不少可以精简的。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-4-1 00:05
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
tvzml
初级用户





积分 157
发帖 67
注册 2007-5-13
状态 离线
『第 45 楼』:  ADSL自动创建拨号批处理

@echo off
set VPN_LAN=0
set adslpath="C:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk"
if exist %adslpath% findstr /c:"ADSL" %adslpath% ||set VPN_LAN=1

@echo %VPN_LAN%

echo set WshShell = CreateObject("WScript.Shell") >VPN_phone.VBS

if %VPN_LAN%==0 goto VPN_ADD
echo WshShell.Run "Rasphone -a"  >>VPN_phone.VBS
echo WScript.Sleep 500  >>VPN_phone.VBS
echo WshShell.SendKeys "%+R"  >>VPN_phone.VBS
echo WshShell.SendKeys "%+N"  >>VPN_phone.VBS
echo WScript.Sleep 100  >>VPN_phone.VBS
echo WshShell.SendKeys "{BACKSPACE 10}"  >>VPN_phone.VBS
echo WshShell.SendKeys "ADSL" >>VPN_phone.VBS
echo WScript.Sleep 500  >>VPN_phone.VBS
echo WshShell.SendKeys "{ENTER}" >>VPN_phone.VBS
echo WScript.Sleep 500  >>VPN_phone.VBS

:VPN_ADD
echo WshShell.Run "Rasphone -d ADSL"  >>VPN_phone.VBS
echo WScript.Sleep 500 >>VPN_phone.VBS
echo WshShell.AppActivate "连接 ADSL"  >>VPN_phone.VBS
echo WshShell.SendKeys "{TAB}"  >>VPN_phone.VBS
echo WshShell.SendKeys "{TAB}"  >>VPN_phone.VBS
echo WshShell.SendKeys "{TAB}"  >>VPN_phone.VBS
echo WshShell.SendKeys "%+u"  >>VPN_phone.VBS
echo WScript.Sleep 100  >>VPN_phone.VBS
echo WshShell.SendKeys "{BACKSPACE 10}"  >>VPN_phone.VBS
echo WScript.Sleep 100  >>VPN_phone.VBS
echo WshShell.SendKeys "jxphayujh"  >>VPN_phone.VBS
echo WScript.Sleep 100  >>VPN_phone.VBS
echo WshShell.SendKeys "{TAB}"  >>VPN_phone.VBS
echo WScript.Sleep 500  >>VPN_phone.VBS
echo WshShell.SendKeys "{BACKSPACE 10}"  >>VPN_phone.VBS
echo WScript.Sleep 500  >>VPN_phone.VBS
echo WshShell.SendKeys "密码"  >>VPN_phone.VBS
echo WshShell.SendKeys "{TAB}"  >>VPN_phone.VBS
echo WScript.Sleep 100  >>VPN_phone.VBS
echo WshShell.SendKeys "%+c"  >>VPN_phone.VBS

start VPN_phone.VBS


我写的可以创建和拨号,防止重复创建报错问题。

[ Last edited by tvzml on 2008-4-2 at 02:09 AM ]

2008-4-2 02:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: