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

DOS/BAT
Bootcfg 配置、查询或更改 Boot.ini 文件设置
Assoc显示或修改文件名扩展关联
at计划在指定时间和日期在计算机上运行命令和程序
使用 atmadm 来显示 ATM 适配器上传入和传出呼叫的统计信息
Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
可以使用的批处理参数集合
批处理下使用筛选器的函数
Getmac返回计算机中所有网卡的媒体访问控制 (MAC) 地址以及每个地址的网络协议列表
Cacls 显示或修改任意访问控制列表 (DACL) 文件
Call 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。
Chcp 显示活动控制台代码页数量,或更改该控制台的活动控制台代码页
Chdir (Cd) 显示当前目录的名称,或更改当前的文件夹
Chkntfs 显示或指定在启动计算机时计划的自动系统检查是否在 FAT、FAT32 或者 NTFS 卷上运行。
Cipher 在 NTFS 卷上显示或改变文件的加密
Cls 清除命令提示符窗口
Cmd 启动命令解释器 Cmd.exe 的新实例
Cmstp 安装或删除“连接管理器”服务配置文件
color 对于当前会话,更改命令提示窗口的前景和背景色
配置命令提示符的方法
Comp 逐字节地比较两个文件或几组文件的内容

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 126 ::
收藏到网摘: 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,电源拔了就好了