探宝WIN98内嵌工具集
时间:2000/11/28 09:43 作者:you eNet学院
告诉你一个秘密:WIN98那个将近300兆的庞然大物中隐藏了许多玄机!真可谓宝贝多多,好东西多多。笔者曾经历一翻历险,最终能有幸窥探一、二,发现了若干宝藏,愿与志同者一同分享宝藏的瑰丽。
Wscript和Cscript(C:\WINDOWS)
WSH脚本执行程序,如果对WSH脚本的编写一窍不通怎么办呢?去C:\WINDOWS\SAMPLES\WSH目录下面去看看吧!里面提供了几类经典的脚本例子,而且分别提供了VBScript和JavaScript两个版本,我们只要用记事本打开它们并仔细研究就不难学到一些基本的WSH应用。下面举一个比较实用的WSH的例子。
如果您是用的OutLook Express来收发您的私人电子邮件,而您的公司也采用它来收发单位的公务信函,你的麻烦就来了!如果都用一个目录来保存信件,由于公务信函是共享了的,你的私人机密也不得不随之“共享”!除非你用另一个目录来存放你的私人信件,这样当然也是可以实现的,但你必须在每次切换邮件目录时去修改注册表,因为OutLook
Express的邮件目录设置是在注册表中定义的。这下Cscript这个脚本工具可就大显作用了。我们可以编制一个WSH脚本自动修改注册表对应不同的邮件目录,然后再自动调用OutLook
Express,这样我们就可以象只有一个目录那样使用它收信了。
下面给出修改目录设置的VBScript脚本程序:(此脚本修改邮件目录设置使之指向单位的信箱目录路径,这里假设路径为G:,通常这是一个网络映射驱动器)
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.RegWrite "HKCU\Software\Microsoft\
Outlook Express\Store Root","G:"
在记事本中输入以上代码并保存在OutLook Express所在目录下,命名为“单位信箱.vbs”。接着我们建立一个批处理文件,先执行这个脚本修改邮件目录路径,然后打开OutLook
Express(即执行msimn.exe)。该BAT文件如下:
c:\windows\command\cscript 单位信箱.vbs
msimn(注:这是Outlook Express的执行程序)
将该BAT命名为“单位信箱.bat”保存在OutLook Express所在目录下,然后我们再在桌面上建立一个该BAT的快捷方式,并点右键选“属性”的“程序”,选中“退出时关闭”检查框即可。以后我们想打开单位信箱只需双击该快捷方式即可。同样的道理我们可以编制私人信箱的VBS和BAT文件,只是在VBS脚本中将“G:”换成私人信箱的目录路径即可。
ScanReg.exe(C:\windows\command)
如果你是一个充满冒险精神的电脑发烧友或者见好软件就不顾一切地安装的软件追新族,那么系统崩溃是不可避免要与你为友的,特别对于那些喜欢修改注册表的朋友更是如此。遇到这种情况,唯一的办法就是恢复注册表了,然而粗心的你如果忘记了备份注册表该怎么办呢?况且你不可能每天都主动备份注册表啊!
值得庆幸的是,Win98每天均对注册表自动进行了备份(已经格了硬盘的朋友一定在吐血了)。在WINDOWS的SYSBCKUP目录下面有5个文件,名字分别为rb001.cab到rb005.cab,这可是最大的宝藏!它们正是最新的5个注册表备份,不过是以CAB的压缩格式存放的,要恢复它必须用到ScanReg.exe这个宝物。具体恢复方法是:直接进入或者选择“关闭计算机”上的“重新启动系统并切换到MS-DOS方式”进入DOS6环境,然后运行C:\windows\command下面的ScanReg.exe,选择“START”,进入后选择“View
Backups”即查看备份文件,将列出5个注册表备份文件及备份日期,一般选中最新的一个备份然后选择“RESTORE”恢复注册表即可。这个大宝贝在你的WINDOWS最危急的时刻可是最后也最有效的救命稻草啊!
不过最后有一点要遗憾地告诉大家:以上方法只有在Win98中适用。
下一页