我开方,你下药——Windows XP开关机脚本应用二则

在我们使用电脑的过程中,经常需要重复一些操作,例如清除临时文件、备份收藏夹等等 。这些操作虽然并不复杂,不过,每次用手工操作还是挺麻烦的 。如果我们能够借助Windows XP开关机脚本让系统自动完成,就轻松多了 。
Windows XP开机脚本的功能类似于Windows 9x和Dos中的自动执行批处理文件Autoexec.bat,是用来指定计算机启动时运行的脚本;而关机脚本是计算机关机之前运行的脚本 。与用户登录/注销脚本相比,它们之间的主要区别是:开/关机脚本在计算机启动和关机时运行,脚本程序只运行一次,而登录/注销脚本在用户登录的对话框出现后,用户登录系统或从系统注销时运行,运行次数由用户登录/注销的次数决定,每登录/注销系统一次,脚本程序就运行一次 。
在启用计算机开/关机脚本前,还必须进行指派 。指派脚本的具体操作方法可以参照下面的应用例子 。计算机开/关机脚本的用途很多,这里仅举两个例子供读者参考 。
一、自动备份IE收藏夹
电脑中有一些重要的资料需要经常备份,如应用程序的数据、IE收藏夹等等 。如果利用Windows XP开关机脚本让系统自动进行备份的话,就可以避免因忘记备份而导致数据丢失的麻烦 。这里以IE收藏夹为例,介绍如何利用关机脚本实现自动备份 。
第一步:在目录或其他目录编写一个能够自动备份IE收藏夹的批处理文件Backup.bat,内容如下:
XCopy /E /Y "C:Documents and SeTtings<用户名>Favorites" E:Favorites*.*
用户名是你当前登录的名字,如Administrator等 。
第二步:批处理文件编写完成后,还需要进行指派,单击“开始→运行”,在运行命令框中输入“gpedit.MSC”,回车执行,打开“组策略”窗口 。然后在组策略左侧的控制面板树窗格中,如图所示,依次展开“计算机配置→Windows设置→脚本(启动/关机)”节点,双击右侧详细资料窗格中的“关机”项目,


第三步:在弹出的“关机属性”对话框中单击“添加”按钮,添加新的计算机关机脚本 。一个关机脚本条目包括两方面的内容:脚本名和脚本参数 。单击脚本名右侧的“浏览”按钮,找到先前建立的Backup.bat文件并打开,脚本的参数是可选的,这里不填 。
第四步:单击“确定”按钮回到“关机属性”对话框,再单击“应用”按钮后退出组策略窗口 。这样,计算机关机时就会自动将IE收藏夹备份到指定的位置 。
小提示
【我开方,你下药——Windows XP开关机脚本应用二则】我们也可以把本刊2004年第4期第48页上介绍的两个超酷备份软件及相关备份语句,我们可以打造出更为精彩的备份系统 。
二、自动清除IE临时文件
众所周知,当上网冲浪后,系统中总会遗留很多的蛛丝马迹需要我们清理,其中包括IE临时文件、历史记录以及CoOKIes等等 。如果每次都使用手工方法清除则比较麻烦,其实只要利用Windows XP的开机脚本就可以自动实现 。
第一步:在目录下,新建一个批处理文件Cleanup.bat,内容可根据需要编写 。例如清除IE临时文件,添加的命令为“Del; /Q /S "C:Documents and Settings<用户名>Local SettingsTemporary Internet FilesContent.IE5"” 。其中参数/Q表示使用安静模式,即删除全局通配符时,不要求确认;参数/S表示从所有子目录删除指定文件 。
第二步:打开组策略窗口,在左侧的控制面板树窗格中,依次展开“计算机配置→Windows设置→脚本(启动/关机)”节点,双击右侧详细资料窗格中的“启动”项目,在弹出的“启动属性”对话框中单击“添加”按钮,将Cleanup.bat添加为新的计算机启动脚本 。设置完成后,退出组策略窗口 。以后重新启动电脑时,相应命令会自动执行,就会把这些历史文件删除掉 。

推荐阅读