中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [原创]----------自动连网------- 上一主题 | 下一主题
yaohaixu
初级用户





积分 30
发帖 10
注册 2007-11-19
状态 离线
『楼 主』:  [原创]----------自动连网-------

----------自动连网-------
每次上网的时候都要手动连网,感到很麻烦,
于是就住了这个批处理,原本我不想用混合
编程的方式来完成的,但是没能找到好的方
法,我就只有这一个可行的方案.

我在测试的时候, cmd窗口有乱码的现象,我
想是编码的问题,后面就没有改好,主要是找
不到!

把此批处理放到:"C:\Documents and Settings\Administrator\「开始」菜单\程序\启动>"下面就可以了

代码:

@echo  off
title  自动连接HJI
color  25
mode  con:lines=10  cols=30
ping  -n  16  127.0.0.0>nul
::因为放到启动项后,不能确定其启动顺序,还有程序本身的执行时间问题
:start
@if  exist  hji.pbk  goto  vbs1
@echo.  [宽带连接]>hji.pbk
@echo.  Encoding=1>>hji.pbk
@echo.  Type=5>>hji.pbk
@echo.  AutoLogon=0>>hji.pbk
@echo.  UseRasCredentials=0>>hji.pbk
@echo.  DialParamsUID=3170278>>hji.pbk
@echo.  Guid=D122A5915EBE5C48A52264B4993331D4>>hji.pbk
@echo.  BaseProtocol=1>>hji.pbk
@echo.  VpnStrategy=0>>hji.pbk
@echo.  ExcludedProtocols=3>>hji.pbk
@echo.  LcpExtensions=1>>hji.pbk
@echo.  DataEncryption=8>>hji.pbk
@echo.  SwCompression=1>>hji.pbk
@echo.  NegotiateMultilinkAlways=0>>hji.pbk
@echo.  SkipNwcWarning=0>>hji.pbk
@echo.  SkipDownLevelDialog=0>>hji.pbk
@echo.  SkipDoubleDialDialog=0>>hji.pbk
@echo.  DialMode=1>>hji.pbk
@echo.  DialPercent=75>>hji.pbk
@echo.  DialSeconds=120>>hji.pbk
@echo.  HangUpPercent=10>>hji.pbk
@echo.  HangUpSeconds=120>>hji.pbk
@echo.  OverridePref=15>>hji.pbk
@echo.  RedialAttempts=3>>hji.pbk
@echo.  RedialSeconds=60>>hji.pbk
@echo.  IdleDisconnectSeconds=0>>hji.pbk
@echo.  RedialOnLinkFailure=1>>hji.pbk
@echo.  CallbackMode=0>>hji.pbk
@echo.  CustomDialDll=>>hji.pbk
@echo.  CustomDialFunc=>>hji.pbk
@echo.  CustomRasDialDll=>>hji.pbk
@echo.  AuthenticateServer=0>>hji.pbk
@echo.  ShareMsFilePrint=0>>hji.pbk
@echo.  BindMsNetClient=0>>hji.pbk
@echo.  SharedPhoneNumbers=0>>hji.pbk
@echo.  GlobalDeviceSettings=0>>hji.pbk
@echo.  PrerequisiteEntry=>>hji.pbk
@echo.  PrerequisitePbk=>>hji.pbk
@echo.  PreferredPort=>>hji.pbk
@echo.  PreferredDevice=>>hji.pbk
@echo.  PreferredBps=0>>hji.pbk
@echo.  PreferredHwFlow=0>>hji.pbk
@echo.  PreferredProtocol=0>>hji.pbk
@echo.  PreferredCompression=0>>hji.pbk
@echo.  PreferredSpeaker=0>>hji.pbk
@echo.  PreferredMdmProtocol=0>>hji.pbk
@echo.  PreviewUserPw=1>>hji.pbk
@echo.  PreviewDomain=0>>hji.pbk
@echo.  PreviewPhoneNumber=0>>hji.pbk
@echo.  ShowDialingProgress=1>>hji.pbk
@echo.  ShowMonitorIconInTaskBar=1>>hji.pbk
@echo.  CustomAuthKey=-1>>hji.pbk
@echo.  AuthRestrictions=632>>hji.pbk
@echo.  TypicalAuth=1>>hji.pbk
@echo.  IpPrioritizeRemote=1>>hji.pbk
@echo.  IpHeaderCompression=0>>hji.pbk
@echo.  IpAddress=0.0.0.0>>hji.pbk
@echo.  IpDnsAddress=0.0.0.0>>hji.pbk
@echo.  IpDns2Address=0.0.0.0>>hji.pbk
@echo.  IpWinsAddress=0.0.0.0>>hji.pbk
@echo.  IpWins2Address=0.0.0.0>>hji.pbk
@echo.  IpAssign=1>>hji.pbk
@echo.  IpNameAssign=1>>hji.pbk
@echo.  IpFrameSize=1006>>hji.pbk
@echo.  IpDnsFlags=0>>hji.pbk
@echo.  IpNBTFlags=0>>hji.pbk
@echo.  TcpWindowSize=0>>hji.pbk
@echo.  UseFlags=1>>hji.pbk
@echo.  IpSecFlags=0>>hji.pbk
@echo.  IpDnsSuffix=>>hji.pbk
@echo.  >>hji.pbk
@echo.  NETCOMPONENTS=>>hji.pbk
@echo.  ms_server=0>>hji.pbk
@echo.  ms_msclient=0>>hji.pbk
@echo.  >>hji.pbk
@echo.  MEDIA=rastapi>>hji.pbk
@echo.  Port=PPPoE5-0>>hji.pbk
@echo.  Device=WAN 微型端口 (PPPOE)>>hji.pbk
@echo.  >>hji.pbk
@echo.  DEVICE=PPPoE>>hji.pbk
@echo.  PhoneNumber=>>hji.pbk
@echo.  AreaCode=>>hji.pbk
@echo.  CountryCode=1>>hji.pbk
@echo.  CountryID=1>>hji.pbk
@echo.  UseDialingRules=0>>hji.pbk
@echo.  Comment=>>hji.pbk
@echo.  LastSelectedPhone=0>>hji.pbk
@echo.  PromoteAlternates=0>>hji.pbk
@echo.  TryNextAlternateOnFail=1>>hji.pbk
@echo.  >>hji.pbk

:link  
goto   vbs
ping   -n 4  127.0.0.0>nul
:link1
start  hji.pbk
ping   -n 2  127.0.0.0>nul
hji.vbs
ping   -n 4  127.0.0.0>nul
del  /s  /q  hji.vbs
exit


:vbs
cls
echo   set  wshshell=wscript.createobject("wscript.shell")>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     ^for  ^i^=^0  ^to  ^2>>hji.vbs>>hji.vbs
echo       wshshell.sendkeys "{down}"  >>hji.vbs
echo     next  >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "用户名" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{TAB}">>hji.vbs
echo     wscript.sleep 500  >>hji.vbs
echo     wshshell.sendkeys "密码" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
goto     link1


:vbs1
echo     set  wshshell=wscript.createobject("wscript.shell")>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     ^for ^i^=^0  ^to  ^5>>hji.vbs
echo     wshshell.sendkeys "{TAB}">>hji.vbs
echo     next >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "用户名" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{TAB}">>hji.vbs
echo     wscript.sleep 500  >>hji.vbs
echo     wshshell.sendkeys "密码" >>hji.vbs
echo     wscript.sleep 500 >>hji.vbs
echo     wshshell.sendkeys "{enter}" >>hji.vbs
goto     link1

[ Last edited by yaohaixu on 2008-5-2 at 04:48 AM ]

2008-5-2 04:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 2 楼』:  

xp自带这方面的命令行工具



49206C6F766520796F752067757973 54656C3A3133383238343036373837
2008-5-2 04:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:  

把这个放到启动里?每次都创建……

2008-5-2 09:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
clian76
中级用户





积分 363
发帖 162
注册 2007-4-22
状态 离线
『第 4 楼』:  

宽带的话好像只要一句就可以做到自动连网吧,

2008-5-2 10:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
clian76
中级用户





积分 363
发帖 162
注册 2007-4-22
状态 离线
『第 5 楼』:  

rasdial 宽带连接 用户名 密码

2008-5-2 10:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: