当前位置: 首页 > 图文教程 > 脚本技术 > DOS/BAT > WinXP自动开机登陆WoW bat实现

DOS/BAT
用批处理重命名文本文件名的代码
批处理写的电视机效果代码
[原创]用批处理实现读取文本文件并实现超链接代码的输出
cmd批处理 goto call命令使用说明
Do All in Cmd Shell一切在命令行下完成
利用BAT脚本加入域和退出域的代码
用dsadd添加用户的代码
不错的几个bat实例
CMD记录器改良版代码
让批处理被wsh解析的代码
谈谈xcopy中的排除copy
迅速删除非法文件名的批处理代码
批处理bat之永不被杀的后门
Emeditor与dos(cmd)经典使用技巧之批量生成网页
bat实现的模仿黑客帝国里面的数码雨
5个计算天数的批处理代码
bat批处理 if 命令示例详解
原创批处理之网站屏蔽与解除屏蔽批处理
批处理中使用系统路径的命令
批处理_mysql建立游戏排行榜!

DOS/BAT 中的 WinXP自动开机登陆WoW bat实现


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 122 ::
收藏到网摘: n/a

现在5区排队情况严重,我平时6点回家上魔兽,一般9点才能进入游戏,为了不迟到,昨晚花了2小时设置了下winxp系统的自动启动到运行魔兽世界排队,现在向大家分享下,方便上班的朋友按时raid。
下面介绍:
第一步:设置自动定时开机
全天的自动计划当然要先从开机做起了。首先要确保所使用主板的高级电源管理设置必须支持这个功能,不过好在现在的大多数主板均支持定时开机,具体操作步骤如下:
步骤一:启动系统按Del键,进入BIOS设置画面,然后选中“Power Management Features”(电源管理设置)后回车进入。在电源管理窗口中找到“Restore on AC/Power loss”项,并按回车键,然后通过方向键设置其值为“Power on”
步骤二:选中“Resume ON RTC Alarm”并按回车键,接着通过方向键将其值设置为“Enable”
步骤三:选中“RTC Alarm Date”项按回车,然后将其值设为“EveryDay”,表示每天都进行一样的操作。按照同样的方法,分别将“RTC Alarm Hour”、“RTC Alarm Hour”、“RTC Alarm Minute”及“RTC Alarm Second”设置为“17”、“0”和“00“,这分别表示自动开机的时间为下午“5:00:00”。全部设置结束后按F10键,保存所有设置并重新启动系统即可
小提示:由于不同主板的BIOS都不一致,而有些主板的BIOS设置可能会与上面的步骤不完全相同,但只要记住在电源管理选项中找到“Wake up”字样的设置项,其多半就是设置定时开机的选项,找到并进入后即可按照以上方法进行设置了
第二步:自动登录系统
电脑实现了自动开机,但并不能保证能自动登录系统,那么可以通过修改注册表的方法来实现Windows XP系统的自动登录
步骤一:在“运行”窗口中输入“regedit”,打开“注册表编辑器”,并在左侧窗口中依次展开
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]键
步骤二:在右方窗口中找到“DefaultUserName”子键并双击。在弹出的“编辑字符串值”窗口中将“数值数据”设置为用户登录帐户名称,如果不存在“DefaultUserName”,那么可以在右侧窗口空白处点击鼠标右键,然后依次点击“新建”→“字符串值”,接着将“新值#1”重命名为“DefaultUserName”后进行更改即可;
步骤三:在右侧窗口中找到“DefaultPassword”(如果不存在,可以按照新建“DefaultUserName”的方法创建该键值)并双击,在随后弹出的编辑字符串值窗口中将其值设置为登录系统时所用帐户的密码
步骤四:按照以上的方法,我们在右侧窗口中新建一个名为“AutoAdminLogon”键值,并将其数值设置更改为“1”,最后退出注册表并重启系统即可实现自动登录
第三步:自动拨号上网
我是采用ADSL宽带上网的方式,让系统在登录时自动实现拨号上网的操作吧
步骤一:运行桌面上的“ADSL”拨号快捷图标,然后在拨号窗口中输入ADSL上网的用户名及密码,接着钩选“为下面用户保存用户名和密码”及“任何使用此计算机的人”两个选项
步骤二:点击“属性”按钮,然后点击“选项”标签,在此标签页中撤消对“提示名称、密码和证书等”选项的钩选
步骤三:现在选中桌面上的ADSL快捷图标并按住鼠标左键不放,直到将其拖动到“开始→所有程序→启动”项中即可
第四步:自动运行魔兽程序并登录
新建一个文本文件,把下面的代码(不包括括号部分)保存为WOW.VBS,然后把WOW.VBS放到“开始→所有程序→启动”项,就可以了
复制代码 代码如下:
dim wshshell,WowPath
WowPath="E:\Worldo~1\WoW.exe"(这里是魔兽的启动路径,注妖怪发的贴中这里设置有误,我这个路径是测试通过的。我系统的默认路径是d:\world of warcraft\wow)
SET WSHSHELL=WSCRIPT.createobject("wscript.shell")
wscript.sleep 60000
wshshell.run WowPath
wscript.sleep 15000
wshshell.appactivate "魔兽世界"
wshshell.sendkeys "游戏帐号"
wscript.sleep 2000
wshshell.sendkeys "{TAB}"
wshshell.sendkeys "游戏密码"
wscript.sleep 2000
wshshell.sendkeys "{enter}"

完成上述步骤后就大功告成
有设置0——31选项的是指每个月的几号排队,你输入7就是每个月的7号排队,我们应该输入0——就是每天都排,你说你周末要出去玩不想排?OK,电源拔了就好了