中国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
状态 离线
『楼 主』:  [原创]----------自动连网------- 使用 LLM 解释/回答一下

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

我在测试的时候, 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 楼』:   使用 LLM 解释/回答一下

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




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





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

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


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





积分 363
发帖 162
注册 2007-4-22
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

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


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





积分 363
发帖 162
注册 2007-4-22
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

rasdial 宽带连接 用户名 密码


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

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


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



论坛跳转: