<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[十年博客网（blog）]]></title>
<link>http://www.snboke.com/</link>
<description><![CDATA[十年到底有多远, 是很久以前, 还是近在眼前?]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[nosky521@!26.com(十年)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>十年博客网（blog）</title>
	<url>http://www.snboke.com/images/logos.gif</url>
	<link>http://www.snboke.com/</link>
	<description>十年博客网（blog）</description>
</image>

			<item>
			<link>http://www.snboke.com/article.asp?id=471</link>
			<title><![CDATA[网站升级中...........【升级完毕】]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[自博]]></category>
			<pubDate>Fri,18 Jul 2008 13:25:20 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=471</guid>
		<description><![CDATA[<span style="font-size:15pt"><span style="color:Red">大家好，网站已升级完毕！<br/>给大家带来不便请见谅，可能还有细节的错误我会一一改正，多谢大家的支持！！</span></span>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=470</link>
			<title><![CDATA[如何关掉开机F1启动]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,04 Jul 2008 08:33:01 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=470</guid>
		<description><![CDATA[开机需要按F1才能进入系统的故障排除 <br/><br/>在通常情况下,要求按F1进入系统都是系统的BIOS设置有不影响系统启动的小问题所致，所以请检查BIOS里的硬件信息设置与实际不符之处。 <br/><br/>一般常见故障是： <br/><br/>1、主板上的电池没电了。 <br/><br/>解决方法：换主板电池。 <br/><br/>2、你设置了软驱启动，但是你的软驱有问题。 <br/><br/>解决方法： <br/><br/>a、开机按DEL进入bios，开机启动顺序，关闭软驱启动。 <br/><br/>b、关闭开机软驱检测功能： <br/><br/>启动电脑，然后按【Del】键进入BIOS设置主界面； <br/><br/>选择“Advanced BIOS Features”设置项，按回车键进入； <br/><br/>将“Boot Up Floppy Seek”设置为“Disabled”，这样即可关闭开机软件检测功能了。]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=469</link>
			<title><![CDATA[桌面文字背景透明]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Thu,03 Jul 2008 08:56:17 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=469</guid>
		<description><![CDATA[<strong>“我的电脑”--“属性”--“高级”--“（性能）设置”--“视觉效果--自定义--在桌面上为图标标签使用阴影”（确保这个选项被选中）--“确定”</strong><br/><br/>把自定义桌面钩了的取消<br/><br/><br/>如果还不可以 那一定是多加了东西 按下面删除就可以了<br/><br/>桌面右键--属性----桌面---自定义桌面----Web----删掉除“当前主页”外的文件即可<br/><br/><br/><br/>还有 桌面右键－排列图标－去掉“在桌面上锁定Web项”前面的钩<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=468</link>
			<title><![CDATA[关于电脑待机]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Tue,01 Jul 2008 16:24:41 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=468</guid>
		<description><![CDATA[<span style="color:Blue">概述</span><br/><br/>　　待机是系统将当前状态保存于内存中，然后退出系统，此时电源消耗降低，维持CPU、内存和硬盘最低限度的运行；一旦移动鼠标或者敲击键盘就可以激活系统，电脑迅速从内存中调入待机前状态进入系统，这是重新开机最快的方式，但是系统并未真正关闭，适用短暂关机。<br/><br/><span style="color:Blue">电脑待机与休眠区别</span>　<br/><br/>　　待机是将当前处于运行状态的数据保存在内存中，机器只对内存供电，而硬盘、屏幕和CPU等部件则停止供电。由于数据存储在速度快的内存中，因此进入等待状态和唤醒的速度比较快。不过这些数据是保存在内存中 ，如果断电则会使数据丢失。 休眠是将当前处于运行状态的数据保存在硬盘中，整机将完全停止供电。因为数据存储在硬盘中，而硬盘速度要比内存低得多，所以进入休眠状态和唤醒的速度都相对较慢，在休眠时可以完全断开电脑的电源。 自动关闭显示器和硬盘的时间设置为多长时间比较合适应看你需要了。<br/><br/><span style="color:Blue">　　如何进入待机和休眠 </span><br/><br/>　　按下“开始→关机”，在弹出窗口中，你会看到最后一项就是“待机”。怎么没有“休眠”呢？原来，系统默认是不启用休眠的，需要我们自己设置，在控制面板中双击“电源选项”，切换到“休眠”标签，勾选“启用休眠”，就可以在关机菜单中看到“休眠”了。<br/>　　 <br/><span style="color:Blue">　　电脑的高级电源管理 </span><br/><br/>　　要掌握待机和休眠，必须了解下面两个知识：ACPI和APM。　<br/>　 <br/><span style="color:Red">　　1.什么是ACPI </span>　　ACPI是Advanced Configuration and Power Interface的缩写，中文意为“高级配置与电源接口”，这是微软、英特尔和东芝共同开发的一种工业标准。　　 <br/>　　ACPI主要可实现以下功能: 　　 <br/>　　①用户可以使电脑在指定时间开、关； 　　 <br/>　　②即插即用设备在插入时能够由ACPI来控制，并为其供电； <br/>　　③在无人使用电脑时可以使电脑进入休眠状态，但保证一些通信设备打开； <br/>　　④操作系统可以根据外设和主板具体需求为它分配能源； <br/>　　⑤操作系统可以在应用程序对时间要求不高的情况下降低时钟频率； <br/>　　⑥使用笔记本电脑的用户可以指定电脑在低电压情况下进入低功耗状态，以保证重要应用程序运行。 　<br/>　 <br/>　　同时，可将ACPI分为六种不同的工作状态，分别是S0到S5，它们代表的含义分别是：　　 <br/>　　S0：电脑正常工作，所有硬件设备全部处于打开或正常工作的状态；&nbsp;&nbsp; <br/>　　S1：也称为POS（Power on Suspend，CPU停止工作），其他的硬件设备仍然正常工作； <br/>　　S2：将CPU关闭，但其余的硬件设备仍然运转； <br/>　　S3：通常称为STR（Suspend to RAM，挂起到内存），将运行中的数据写入内存后关闭硬盘； <br/>　　S4：也称为STD（Suspend to Disk，挂起到硬盘），内存信息写入硬盘，然后所有部件停止工作； <br/>　　S5：所有硬件设备（包括电源）全部都关闭，也就是关机。　　<br/><br/><span style="color:Red">　　2.什么是APM </span>　　APM其实是Advanced Power Manager（高级电源管理）的缩写，这是通过操作系统来控制、管理电脑硬件电源的一种管理模式，其实也是一套电脑电源管理程序（软件），版本不同，功能也有所不同，比如APM V1.0&amp;V1.1，这两个版本都是直接由BIOS执行电源管理，而APM V1.2则是可以先通过操作系统定义电源管理，然后再由BIOS负责执行。 <br/><br/>　　在如今流行的操作系统中，都内置了APM，而在以前的DOS时代，APM并未真正被引入操作系统，所以无法执行待机、休眠等操作，重启也只能用Ctrl＋Alt＋Del&#101;te组合键或电源的Reset键。 <br/><br/><br/><span style="color:Red">待机相关问题解答</span><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;问：待机、休眠有这么多好处，还要关机干啥？或者直接把休眠改为关机不是更好吗？<br/>　　答：虽然待机、休眠优点都很明显，但对硬件和系统都要求支持ACPI/APM，如果支持不好的硬件或系统上强行使用待机、休眠功能，很容易丢失数据，系统不稳定甚至崩溃；同时，只有在真正关机的情况下，才可以进行硬件改动，比如更换设备，加内存升级等，因此它们都不能取代关机。<br/><br/>　　问：不小心在“开始→关机”中的“待机”给弄丢了，请问该如何恢复？<br/>　　答：一般来讲，这类问题只要重装主板驱动程序就能够解决，或者将“设备管理器”中的支持“ACPI”的硬件删掉，然后重启机器，根据系统提示重新安装这些硬件。如果在新安装的系统上无法待机和休眠，或执行这些功能后系统无法启动，请首先在BOIS中确认已经将STD、STR打开了，如果已经打开，就要确认硬件是否支持ACPI（特别是主板），或考虑硬件冲突的问题了。<br/><br/>　　问：我使用的是Windows XP，在屏幕保护程序窗口中我已经将“在恢复时使用密码保护”选择上了，但奇怪的是它并不起任何作用。屏保启动后，动一下键盘或鼠标就会结束屏保，并没有出现让输入密码的窗口呀！<br/>　　答：在Windows XP下，只将“在恢复时使用密码保护”选择上并不起作用。在桌面上右键打开“属性”，在电源选项属性窗口中选“高级”，勾选“在计算机从待机状态恢复时，提示输入密码”。此外，Windows XP的屏保密码和Windows 9x的也不同，密码不能另外设置，只能使用系统登录时的用户密码打开。<br/><br/>　　问：有时我的电脑已经用了很长时间，想去休息一下，这时选择了让电脑休眠，但电脑经常一点儿反应都没有？<br/>　　答：休眠是将内存中的数据保存到硬盘上，由于电脑运行的时间较长，而部分不经常运行的数据保存到了虚拟内存中，这时选择休眠而虚拟内存中部分数据没能及时地释放出来的话，就会发生执行休眠后没有反应的现象了。遇到这种情况，建议最好还是将电脑重启。<br/><br/>　　问：我在做图或者编程的时候经常要思考一下，所以离开电脑。但有时思考时间过长，再要用电脑时经常会造成死机，请问这是为什么？<br/>　　答：对于许多喜欢制图，编程的用户来说，要注意在程序调试的过程中尽量避免进入休眠状态，因为Windows启动屏幕保护、进入休眠是通过检测输入信号（如移动/单击鼠标）进行的。在制图，编程时，电脑工作总是很忙碌，但此时并不需要通过外界进行任何输入，如果这个时候电脑休眠的话，cpu和内存中的数据就会处于一种“隔离”状态，再次唤醒时，由于唤醒电脑本身通过软件进行，需要占有CPU和内存资源，这样往往会出现内存数据出错，导致蓝屏甚至死机。所以，要尽量做到长时间不用电脑时要先进行存盘，以免造成不必要的损失。<br/><br/>　　问：为什么进入桌面的“电源选项→休眠”选项后，“启用休眠支持”复选框为灰色不可选？<br/>　　答：当前系统盘的剩余空间小于内存空间，而休眠时要将内存中的所有内容保存到硬盘上，所以硬盘剩余空间要大于等于内存的容量。清理磁盘，在系统盘中腾出足够的空间即可。<br/><br/>　　问：为什么我的Windows XP自动从待机状态恢复，但过了两分钟后又自动进入待机呢？<br/>　　答：这一般是由于网卡的网络唤醒（Wake-on-LAN）功能导致的。请按下Win＋Break组合键打开“系统属性”窗口，接着进入“硬件→设备管理器”，双击展开“网络适配器”，然后再双击其中的网卡项打开属性窗口，在“电源管理”选项卡中取消“允许这台设备使计算机脱离待机状态”的勾选。 <br/><br/>　　问：为什么我的Windows XP在待机恢复后，无法识别USB存储设备呢？<br/>　　答：如果你是这样的操作流程：将USB存储设备插入电脑→进入待机状态→在待机过程中取下存储设备并插入另外一个USB端口→从待机中恢复。便会遇到无法识别USB存储设备的故障。解决起来也很简单，只要将存储设备插回原来的USB端口即可。<br/>　　另外，在Windows XP从待机和休眠中恢复回来时，请不要马上插入USB存储设备，这样会造成无法识别设备的问题。而应该等5秒钟以上。<br/><br/>　　问：为什么我的Windows 2000不能从待机状态中恢复回来？<br/>　　答：Windows 2000对于BIOS中设定APM待机时间支持得不好。如果你在Windows“控制面板→电源选项”中启用了“高级电源管理”，而主板中设置的待机时间要短于电源选项中设置的时间，那么当你希望从Windows的待机模式中恢复的时候，会发现无法恢复成功，因为当前处于BIOS级别的待机，Windows系统无法干预它。<br/>　　另外，Windows 2000的待机功能并不十分完善，比如：我们就曾经遇到过在采用待机后无法恢复，之后电脑再也无法正常关机。因此，建议最好在Windows 2000中少使用待机功能。<br/><br/>　　问：为什么我在Windows XP中选择重启，但电脑却进入了待机状态？<br/>　　答：这个故障一般出现在点击“开始→关机”出现的关机对话框后，你不是用鼠标选择重启，而是直接用键盘的箭头按键选择到重启，然后再按下回车键。微软并没有给出解决办法或相关补丁，因此遇到此故障后，建议使用鼠标来选择“重新启动”，然后按单击“确定”按钮进行重启。<br/><br/>　　问：为什么Windows XP SP2从待机恢复时，出现蓝屏，停止码为 STOP: 0x000000D1 (0x0000000C, 0x00000002, 0x00000001，0xF96C49ED)、DRIVER_IRQL_NOT_LESS_OR_EQUAL？<br/>　　答：这个故障产生的原因是由于你安装了Sygate Personal Firewall，同时待机时间比较长之后进行恢复。建议升级Sygate Personal Firewall的最新版，如果还不行请卸载该软件，并使用其他防火墙工具。<br/><br/>　　问：为什么我想从待机状态恢复时，我的电脑停止响应并死机？<br/>　　答：这个故障的原因一般是在进入待机状态过程中，你按下了关机按钮，同时在“电源管理”中你又设置了关机按钮为关闭电脑。解决方法为，进入“控制面板→电源管理→高级”，将“在按下计算机关机按钮时”改为“待机”即可。<br/><br/>　　问：为什么我的电脑无法使用待机和休眠功能呢？<br/>　　答：这确实是一个普遍现象，建议从以下几个方面来排除：<br/>　　（1）建议为Windows打上最新的补丁包，Windows 2000应升级为SP4，Windows XP升级为SP2，因为之前版本中某些系统关键文件存在问题，比如：旧版本的Usbuhci.sys会导致从待机状态恢复后USB键盘无法使用或USB键盘无法将Windows唤醒等故障。从而导致休眠和待机不正确。<br/>　　（2）升级主板BIOS及芯片组的最新驱动程序。<br/>　　（3）如果你在电脑进入待机状态过程中按了USB鼠标的按钮，很可能导致USB老鼠和USB键盘无法唤醒电脑的故障，目前没有好的办法解决，只能建议你通过按机箱开机按钮来唤醒电脑。<br/>　　（4）如果你使用的是Nero Burning Rom 5.0～5.5，操作系统为Windows XP SP1，在待机和休眠时会出现死机现象。建议升级Nero<br/><br/><br/>电脑待机状态消耗电量惊人<br/><br/><br/>　　最近一份由加拿大滑铁卢大学(University of Waterloo)提出的报告指出，电脑不用时最好不要保持待机状态，虽然经常开关机可能有损电脑寿命，但关掉待机的电脑，对全球的能源利用效率有极大帮助。 <br/><br/>　　报告指出，最新的电脑如果拥有省电功能，每小时待机耗电能约35焦，约比一个一般亮度的灯泡稍高，虽然对个人影响不大，但若全球所有的PC长时间不使用时关机，而不维持在待机状态，每小时可以省下的电量非常惊人。 <br/><br/>　　以芯片供应商英飞凌(Infineon)所做的调查而言，以美国一地为例，只要待机的电脑中有百分之一关机，每小时省下的电能约是36万千焦，相当于一座中型发电厂所能发出的电量。除开电脑之外，目前全球各地区所消耗的电力中，约有10%用在处于待机状态的电器上。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=467</link>
			<title><![CDATA[XP自动关机命令（详解）]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,27 Jun 2008 14:47:26 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=467</guid>
		<description><![CDATA[Windows XP的关机是由Shutdown.exe程序来控制的，位于Windows\System32文件夹中。如 <br/>果想让Windows 2000也实现同样的效果，可以把Shutdown.exe复制到系统目录下。<br/><br/>比如你的电脑要在22:00关机，可以选择“开始→运行”，输入“at 22:00 Shutdown -s”， <br/>这样，到了22点电脑就会出现“系统关机”对话框，默认有30秒钟的倒计时并提示你保存工 <br/>作。如果你想以倒计时的方式关机，可以输入“Shutdown.exe -s -t 3600”，这里表示60 <br/>分钟后自动关机，“3600”代表60分钟。<br/><br/>设置好自动关机后，如果想取消的话，可以在运行中输入“shutdown -a”。另外输入 <br/>“shutdown -i”，则可以打开设置自动关机对话框，对自动关机进行设置。<br/><br/>Shutdown.exe的参数，每个都具有特定的用途，执行每一个都会产生不同的效果，比如 <br/>“-s”就表示关闭本地计算机，“-a”表示取消关机操作，下面列出了更多参数，大家 <br/>可以在Shutdown.exe中按需使用。<br/><br/>-f：强行关闭应用程序<br/><br/>-m \\计算机名：控制远程计算机<br/><br/>-----------------------------------------------------一下是自动关机的BAT文件两款--------------------------------------<br/><br/>@ECHO off<br/>TITLE 自动关机程序 作者:playerkilling (hi.baidu.com/04412)<br/><br/>:start<br/>CLS<br/>COLOR 5E<br/>rem 使用COLOR命令对控制台输出颜色进行更改<br/>MODE con: COLS=30 LINES=30<br/>rem MODE语句为设定窗体的宽和高<br/>set tm1=%time:~0,2%<br/>set tm2=%time:~3,2%<br/>set tm3=%time:~6,2%<br/>ECHO %date% %tm1%点%tm2%分%tm3%秒<br/>ECHO =========================================<br/>ECHO 请选择要进行的操作，然后按回车<br/>ECHO ───────────────<br/>ECHO.<br/>ECHO 1. 定时关机<br/>ECHO 2. 倒计时关机<br/>ECHO 3. 删除定时关机任务<br/>ECHO 4. 查看任务状态<br/>ECHO 5. 刷新当前时间<br/>ECHO 6. 重新启动<br/>ECHO 7. 锁定计算机<br/>ECHO 8. 注销<br/>ECHO 9. 退出<br/>ECHO.<br/><br/>:cho <br/>SET Choice=<br/>SET /P Choice=选择:<br/>rem 设定变量&#34;Choice&#34;为用户输入的字符<br/>IF NOT &#34;%Choice%&#34;==&#34;&#34; SET Choice=%Choice:~0,1%<br/>rem 如果输入大于1位,取第1位,比如输入132,则返回值为1<br/>ECHO.<br/>IF /I &#34;%Choice%&#34;==&#34;1&#34; GOTO SetHour<br/>IF /I &#34;%Choice%&#34;==&#34;2&#34; GOTO outtime<br/>IF /I &#34;%Choice%&#34;==&#34;3&#34; GOTO delAt<br/>IF /I &#34;%Choice%&#34;==&#34;4&#34; GOTO view<br/>IF /I &#34;%Choice%&#34;==&#34;5&#34; GOTO start<br/>IF /I &#34;%Choice%&#34;==&#34;6&#34; GOTO restart<br/>IF /I &#34;%Choice%&#34;==&#34;7&#34; GOTO lock<br/>IF /I &#34;%Choice%&#34;==&#34;8&#34; GOTO logoff<br/>IF /I &#34;%Choice%&#34;==&#34;9&#34; GOTO end<br/>rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号<br/>rem 注意,IF语句需要双等于号<br/>rem 如果输入的字符不是以上数字,将返回重新输入<br/>ECHO 选择无效，请重新输入<br/>ECHO.<br/>GOTO cho<br/><br/>:SetHour<br/>CLS<br/>ECHO.<br/>SET ask=<br/>SET /p ask=是否设定为每天执行关机命令(y/n):<br/>IF NOT &#34;%ask%&#34;==&#34;&#34; SET ask=%ask:~0,1%<br/>IF /I &#34;%ask%&#34;==&#34;y&#34; GOTO yes<br/>IF /I &#34;%ask%&#34;==&#34;n&#34; GOTO no<br/>GOTO SetHour<br/><br/>:yes<br/>ECHO 请指定24小时制式时间,格式为 小时:分钟<br/>SET shutdowntime=<br/>SET /p shutdowntime=输入:<br/>at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown &gt;nul<br/>rem 设定为每周的星期一至星期日,即为每天<br/>IF NOT errorlevel 1 GOTO ok<br/>rem 如果输入正确,就执行ok段的语句<br/>ECHO %shutdowntime% 不是标准的时间格式,请重新输入<br/>ECHO.<br/>GOTO yes<br/><br/>:no<br/>ECHO 请指定24小时制式时间,格式为 小时:分钟<br/>SET shutdowntime=<br/>SET /p shutdowntime=输入:<br/>at %shutdowntime% tsshutdn 0 /delay:0 /powerdown &gt;nul<br/>IF NOT errorlevel 1 GOTO ok<br/>ECHO %shutdowntime% 不是标准的时间格式,请重新输入<br/>ECHO.<br/>GOTO no<br/><br/>:ok<br/>ECHO.<br/>SET h=%shutdowntime:~1,1%<br/>SET ah=%shutdowntime:~0,1%<br/>SET am=%shutdowntime:~2,2%<br/>SET bh=%shutdowntime:~0,2%<br/>SET bm=%shutdowntime:~3,2%<br/>IF &#34;%h%&#34;==&#34;:&#34; (<br/>SET HM=%ah%时%am%分<br/>) ELSE (<br/>SET HM=%bh%时%bm%分)<br/>rem 如果输入h:mm则HM=h时mm分,否则HM=hh时mm分 <br/>IF /I &#34;%ask%&#34;==&#34;y&#34; ECHO 系统将于每天的%HM%关闭<br/>IF /I &#34;%ask%&#34;==&#34;n&#34; ECHO 系统将于%HM%关闭<br/>ECHO 设定完毕! 按任意键继续...<br/>PAUSE &gt;nul<br/>GOTO start<br/><br/>:outtime<br/>CLS<br/>ECHO.<br/>ECHO 请输入倒计时秒数<br/>ECHO ────────<br/>ECHO (设定后要取消,单击&#34;确定&#34;后按Ctrl+C键两次)<br/>SET timed=<br/>SET /p timed=输入:<br/>tsshutdn %timed% /delay:0 /powerdown &gt;nul<br/>IF not errorlevel 1 GOTO ok<br/>ECHO %timed% 是无效的关机时间,请重新输入<br/>ECHO.<br/>GOTO outtime<br/><br/>:delAt<br/>cls<br/>echo.<br/>at /del /y<br/>echo 定时关机任务已取消,按任意键继续...<br/>pause &gt;nul<br/>GOTO start<br/><br/>:view<br/>MODE con: COLS=85 LINES=18<br/>COLOR 70<br/>ECHO.<br/>at<br/>ECHO 按任意键继续...<br/>PAUSE &gt;nul<br/>GOTO start<br/><br/>:restart<br/>shutdown -r -t 0<br/><br/>:lock<br/>rundll32.exe user32.dll,LockWorkStation<br/>goto start<br/><br/>:logoff<br/>logoff<br/><br/>:end<br/>exit<br/>-------------------------------------------------------------------------------------------------------------------------<br/>@echo off<br/>title 自动关机程序 作者:playerkilling (hi.baidu.com/04412)<br/>rem 这里改成你的名字好了<br/>color 17<br/>rem 如果你不喜欢命令行默认的黑底白字模式,可以用color命令进行更改,上面&#34;17&#34;代表蓝底白字.<br/>:start<br/>echo.<br/>echo.<br/>echo 请选择要进行的操作，然后按回车：<br/>echo.<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. 定时关机<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. 倒计时关机<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. 删除定时关机任务<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4. 查看定时关机任务状态<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5. 注销<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6. 退出<br/>echo. <br/>:set <br/>SET a=<br/>SET /P a=选择:<br/>rem 设定变量&#34;a&#34;为用户输入的字符<br/>IF NOT &#39;%a%&#39;==&#39;&#39; SET a=%a:~0,1%<br/>ECHO.<br/>IF /I &#39;%a%&#39;==&#39;1&#39; goto 1<br/>IF /I &#39;%a%&#39;==&#39;2&#39; goto 2<br/>IF /I &#39;%a%&#39;==&#39;3&#39; goto 3<br/>IF /I &#39;%a%&#39;==&#39;4&#39; goto 4<br/>IF /I &#39;%a%&#39;==&#39;5&#39; goto 5<br/>IF /I &#39;%a%&#39;==&#39;6&#39; goto 6<br/>rem 如果输入的字符不是1-6,将返回重新输入<br/>echo %a%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择无效，请重新输入：<br/>echo.<br/>goto set<br/>:1<br/>echo 请输入关机时间,(如12:00:00)<br/>set shutdowntime=<br/>set /p shutdowntime=<br/>at %shutdowntime% tsshutdn 0 /delay:0 /powerdown &gt;nul<br/>IF not errorlevel 1 goto ok<br/>rem 如果输入正确,就执行:ok后面的语句<br/>echo %shutdowntime% 不是标准的时间格式,请重新输入<br/>echo.<br/>goto 1<br/>:ok<br/>echo.<br/>echo 设定完毕! 按任意键继续...<br/>pause &gt;nul<br/>cls<br/>goto start<br/>:2<br/>echo 您想要多少秒后关机<br/>echo (若设定后要取消,单击&#34;确定&#34;后按Ctrl+C键两次)<br/>set timed=<br/>set /p timed=输入:<br/>tsshutdn %timed% /delay:0 /powerdown &gt;nul<br/>IF not errorlevel 1 goto ok<br/>echo %timed% 是无效的关机时间,请重新输入<br/>echo.<br/>goto 2<br/>:3<br/>at /del /y<br/>echo 定时关机任务已取消,按任意键继续...<br/>pause &gt;nul<br/>cls<br/>goto start<br/>:4<br/>at<br/>echo 按任意键继续...<br/>pause &gt;nul<br/>cls<br/>goto start<br/>:5<br/>logoff<br/>:6<br/>exit<br/>第二步:<br/>输入完毕后,保存文件,在&#34;保存&#34;对话框中将&#34;保存类型&#34;选择为&#34;所有文件&#34;,文件名为&#34;自动关机程序.bat&#34;即可.<br/>第三步:<br/>看看这个程序的后缀名是bat的,而且图标也很土,不要急,我们可以用WinRAR3.0以上版本将这个批处理文件做成一个exe文件,方法如下:<br/>如果你的系统未安装WinRAR请先安装<br/>选择&#34;自动关机程序.bat&#34;,在右键菜单中选择&#34;添加到档案文件(A)…&#34;<br/>在&#34;压缩选项&#34;中选择&#34;创建自释放格式档案文件&#34;<br/>单击&#34;高级&#34;标签,单击&#34;SFX选项&#34;,打开&#34;高级自释放选项&#34;在&#34;常规&#34;选项卡中&#34;释放后运行&#34;内输入压缩的文件名&#34;自动关机程序.bat&#34;<br/>单击&#34;模式&#34;标签,选择&#34;解包到临时文件夹&#34;,在缄默模式&#34;内选择&#34;全部隐藏&#34;,在&#34;覆盖方式&#34;内选择&#34;覆盖所有文件&#34;<br/>如果您要更改默认的图标,可以打开&#34;文本和图标&#34;标签,在&#34;自定义SFX文件图标&#34;的&#34;从文件载入SFX图标&#34;下的文本框中输入或浏览您喜欢的图标所在路径.如果你没有准备图标,可以打开系统所在盘后,使用搜索,在搜索文件名内输入&#34;*.ico&#34;就可以找到很多图标了，把找到的图标路径和文件名输入文本框即可.<br/>依次确定后,即在原文件夹内多了一个&#34;自动关机程序.exe&#34;的文件了,大功现已造成啦!<br/><br/><br/>-i：显示图形用户界面，但必须是Shutdown的第一个选项<br/><br/>-l：注销当前用户<br/><br/>-r：关机并重启<br/><br/>-t 时间：设置关机倒计时<br/><br/>-c &#34;消息内容&#34;：输入关机对话框中的消息内容（不能超127个字符）<br/><br/>有时候，我们需要定时关闭计算机，下面介绍一个在Windows XP下实现定时关机的简单方 <br/>法。<br/><br/>指定系统在22分钟后自动关闭：点击“开始→运行”，在“打开”中输入命令“Shutdown <br/>－s －t 1320”（注意：引号不输入，参数之间有空格，1320的单位是秒），单击“确定” <br/>按钮即可。<br/><br/>指定系统在某个时间（比如12：00）自动关闭：在“打开”中输入命令 <br/>“at 12：00 Shutdown －s”即可。<br/><br/>取消定时关机：在“打开”中输入命令“Shutdown －a”即可。<br/><br/>能的实现都是使用“Shutdown”命令实现的，shutdown的参数是在命令行窗口中输入 <br/>“shutdown”。笔者认为最有用的是“－i”参数，可以调出“远程关机对话框”， <br/>能方便地实现局域网内计算机的远程关机，有兴趣的朋友可以试一试。<br/><br/>开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览 <br/>-c:\windows\system32\shadow.exe-下一步-选好要关机的时间， <br/>下一步-输入用户名和密码，只要是系统里有的用户就行，但一定要有密码， <br/>没有也要设一个，下一步，选上“在完成时打开此任务的高级属性”， <br/>在运行栏后面加上“ -S”引号不要哦。<br/><br/>这样试试：<br/><br/>1.点“开始→设置→控制面板→电源选项→高级电源管理”，如果你的机器支持高级电源管理功能，<br/><br/>则选中“启用高级电源管理支持”；<br/><br/>2.单击“开始”，并运行“regedit”，然后在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon中找到PowerdownAfterShutdown，并将值设为1；<br/><br/>检查CMOS中ACPI是否打开，若无,请打开ACPI高级管理并重新安装操作系统, 一般指进入CMOS，选择POWER MANAGEMENT，在此项中找ACPI FUNCTION必须设成ENABLE。如果设成DISABLE，会造成成无法自动关机。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=466</link>
			<title><![CDATA[xp自动关机命令 (完整)]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,27 Jun 2008 14:44:57 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=466</guid>
		<description><![CDATA[【此方法来源于网络】<br/><br/><br/>这个方法是利用cmd.exe实现的。<br/><br/>cmd.exe就想以前的command.com一样，运行以后是一个DOS窗口。但是cmd.exe的功能及其强大，远远超过了command.com，而且cmd.exe还能够实现99%的在图形界面下的功能。所以一旦取得cmd.exe的控制权就能够掌握整个系统。<br/><br/>在Windows XP中的cmd.exe多了一个很有用的东西：shutdown 使用这个东西就能够实现自动关机/重启等操作。使用方法如下：<br/><br/>运行cmd.exe, 输入shutdown,回车就可以看到使用帮助（全中文的），这里列出来做分别解释：<br/><br/>用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c &#34;comment&#34;] [-d up:xx:yy]<br/><br/>没有参数 显示此消息(与 ? 相同)<br/>-i 显示 GUI 界面，必须是第一个选项 ----------&gt;&gt;&gt; 显示图形界面，在这里可以设置远程关机、关机提示等信息<br/>-l 注销(不能与选项 -m 一起使用) ----------&gt;&gt;&gt; 没有什么好说的，就是能够换一个用户名登陆<br/>-s 关闭此计算机 ----------&gt;&gt;&gt; 没有什么好说的，不过使用这个以后，最后会出现一个可以安全关机的提示，这时候还要按一下电源开关。<br/>-r 关闭并重启动此计算机 ----------&gt;&gt;&gt; 就是重新启动了。<br/>-a 放弃系统关机 ----------&gt;&gt;&gt; 如果还来得及的话，使用这个参数可以放弃正在进行的关机操作。一般有30秒钟延时。<br/>-m \\computername 远程计算机关机/重启动/放弃 ----------&gt;&gt;&gt; 网络中经常使用的。<br/>-t xx 设置关闭的超时为 xx 秒 ----------&gt;&gt;&gt; 我最喜欢使用的一个参数。利用它就可以指定关机时间了。单位：秒<br/>-c &#34;comment&#34; 关闭注释(最大 127 个字符) ----------&gt;&gt;&gt; 用于给别人的提示<br/>-f 强制运行的应用程序关闭而没有警告 ----------&gt;&gt;&gt; 没有什么好说的，不过要注意，强制关闭应用程序是不会保存的。<br/>-d [u][p]:xx:yy 关闭原因代码 ----------&gt;&gt;&gt; 这里请看微软技术支持。我手头上没有具体代码。<br/>u 是用户代码<br/>p 是一个计划的关闭代码<br/>xx 是一个主要原因代码(小于 256 的正整数)<br/>yy 是一个次要原因代码(小于 65536 的正整数<br/><br/>shutdown -s -f -t 30<br/><br/>在指定时间关机：at 21:00 shutdown -s -f -t 60 -c &#34;请保存相关内容，系统马上关机&#34;<br/>取消关机：shutdown -a<br/><br/><br/>一、设置XP自动登陆 control userpasswords2 可以在Xp中打开和win2k一样的登陆设置界面，取消登陆需要密码选项，指定用户名和密码，就可以开机自动登陆<br/>二、利用AT命令和Shutdown命令定时自动关机 <br/>利用AT命令和Shutdown命令定时自动关机 <br/>在开始－》运行中执行<br/>at 23:40 /every:M,T,W,Th,F,S,Su shutdown -s -f -t 60 -c &#34;请保存相关内容，系统一分钟后关机&#34;<br/><br/>说明：at命令需要在taskscheduler服务启动的情况下才能使用。<br/><br/>取消该任务的方法是：<br/><br/>在开始－》运行－》cmd－》at <br/>查看任务序号<br/>然后执行at 任务序号 /del&#101;te<br/>即可<br/><br/><br/>在执行关机命令时也可以取消关机，方法是<br/><br/>在开始……》运行－》shutdown -a<br/><br/>即可取消关机<br/><br/>三、杀死顽固进程 “taskkill /im name”：例如，要强行杀死“conime.exe”病毒进程，只要在命令提示符下执行“taskkill /im conime.exe”。 “ntsd -c q -p PI<br/><br/>列表at任务，使用at<br/>删除at任务，使用at 序号 /del&#101;te <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=465</link>
			<title><![CDATA[For命令详解 -bat]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,27 Jun 2008 09:36:04 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=465</guid>
		<description><![CDATA[FOR这条命令基本上都被用来处理文本,我们这次除了要说他处理文本的作用外还要讲他的其他一些好用的功能!<br/><br/>看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)<br/>FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令<br/><br/>参数:FOR有4个参数 /d&nbsp;&nbsp;&nbsp;&nbsp;/l&nbsp;&nbsp;&nbsp;&nbsp;/r&nbsp;&nbsp;&nbsp;&nbsp;/f&nbsp;&nbsp;&nbsp;&nbsp;他们的作用我在下面用例子解释<br/>%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写哦~<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FOR会把每个读取到的值给他!<br/>IN:命令的格式,照写就是了!<br/>(相关文件或命令) :FOR要把什么东西读取然后赋值给变量,不懂的话看下面的例子<br/>do:命令的格式,照写就是了!<br/>执行的命令:对每个变量的值要执行什么操作就写在这.<br/><br/>看不懂我的这些说明,可以在CMD输入for /?看系统提供的帮助!我这里也给出来吧,大家对照<br/>FOR %%variable IN (set) DO command [command-parameters]<br/><br/>&nbsp;&nbsp; %%variable&nbsp;&nbsp; 指定一个单一字母可替换的参数。<br/>&nbsp;&nbsp; (set)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 指定一个或一组文件。可以使用通配符。<br/>&nbsp;&nbsp; command&nbsp;&nbsp;&nbsp;&nbsp; 指定对每个文件执行的命令。<br/>&nbsp;&nbsp; command-parameters<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为特定命令指定参数或命令行开关。<br/><br/><br/>现在开始讲每个参数的意思<br/><br/>/d <br/>仅为目录 <br/>如果 Set (也就是我上面写的 &#34;相关文件或命令&#34;) 包含通配符（* 和 ?），将对与 Set 相匹配的每个目录（而不是指定目录中的文件组）执行指定的 Command。<br/><br/>这个参数其实我也没弄太懂...有错误希望各位纠正!<br/>系统帮助的格式:FOR /D %%variable IN (set) DO command<br/>他主要用于目录搜索,不会搜索文件,看这样的例子<br/>@echo off<br/>for /d %%i in (*) do @echo %%i<br/>pause<br/>把他保存放在C盘根目录执行,就会把C盘目录下的全部目录名字打印出来,而文件名字一个也不显示!<br/>在来一个,比如我们要把当前路径下文件夹的名字只有1-3个字母的打出来<br/>@echo off<br/>for /d %%i in (???) do @echo %%i<br/>pause<br/>这样的话如果你当前目录下有目录名字只有1-3个字母的,就会显示出来,没有就不显示了<br/><br/>这里解释下*号和?号的作用,*号表示任意N个字符,而?号只表示任意一个字符<br/><br/>知道作用了,给大家个思考题目!<br/><br/>@echo off<br/>for /d %%i in (window?) do @echo %%i<br/>pause<br/>保存到C盘下执行,会显示什么呢?自己看吧!<br/>/D参数只能显示当前目录下的目录名字,这个大家要注意!<br/><br/><br/>/R<br/>递归 <br/>进入根目录树 [Drive:]Path，在树的每个目录中执行 for 语句。如果在 /R 后没有指定目录，则认为是当前目录。如果 Set 只是一个句点 (.)，则只枚举目录树。<br/>系统帮助的格式:FOR /R [[drive:]path] %%variable IN (set) DO command<br/><br/>上面我们知道,/D只能显示当前路径下的目录名字,那么现在这个/R也是和目录有关,他能干嘛呢?放心他比/D强大多了!<br/>他可以把当前或者你指定路径下的文件名字全部读取,注意是文件名字,有什么用看例子!<br/><br/>@echo off<br/>for /r c:\ %%i in (*.exe) do @echo %%i<br/>pause<br/>咋们把这个BAT保存到D盘随便哪里然后执行,我会就会看到,他把C盘根目录,和每个目录的子目录下面全部的EXE文件都列出来了!!!!<br/><br/>再来一个<br/>@echo off<br/>for /r %%i in (*.exe) do @echo %%i<br/>pause<br/>参数不一样了吧!这个命令前面没加那个C:\也就是搜索路径,这样他就会以当前目录为搜索路径,比如你这个BAT你把他防灾d:\test目录下执行,那么他就会把D:\test目录和他下面的子目录的全部EXE文件列出来!!!<br/><br/>这个参数大家因该理解了吧!还是满好玩的命令!<br/><br/><br/>/L<br/>迭代数值范围 <br/>使用迭代变量设置起始值 (Start#)，然后逐步执行一组范围的值，直到该值超过所设置的终止值 (End#)。/L 将通过对 Start# 与 End# 进行比较来执行迭代变量。如果 Start# 小于 End#，就会执行该命令。如果迭代变量超过 End#，则命令解释程序退出此循环。还可以使用负的 Step# 以递减数值的方式逐步执行此范围内的值。例如，(1,1,5) 生成序列 1 2 3 4 5，而 (5,-1,1) 则生成序列 (5 4 3 2 1)。语法是： <br/><br/>系统帮助的格式:for /L %% Variable in (Start#,Step#,End#) do Command <br/><br/>看着这说明有点晕吧!咋们看例子就不晕了!<br/><br/>@echo off<br/>for /l %%i in (1,1,5) do @echo %%i<br/>pause<br/>保存执行看效果,他会打印从1 2 3 4 5&nbsp;&nbsp; 这样5个数字<br/>(1,1,5)这个参数也就是表示从1开始每次加1直到5终止!<br/><br/>大会晕,就打印个数字有P用...好的满足大家,看这个例子<br/>@echo off<br/>for /l %%i in (1,1,5) do start cmd<br/>pause<br/>执行后是不是吓了一跳,怎么多了5个CMD窗口,呵呵!如果把那个 (1,1,5)改成 (1,1,65535)会有什么结果,我先告诉大家,会打开65535个CMD窗口....这么多你不死机算你强!<br/>当然我们也可以把那个start cmd改成md %%i 这样就会建立指定个目录了!!!名字为1-65535<br/><br/>看完这个被我赋予破坏性质的参数后,我们来看最后一个参数<br/><br/>/f<br/><br/>\迭代及文件解析 <br/>使用文件解析来处理命令输出、字符串及文件内容。使用迭代变量定义要检查的内容或字符串，并使用各种 ParsingKeywords 选项进一步修改解析方式。使用 ParsingKeywords 令牌选项指定哪些令牌应该作为迭代变量传递。请注意：在没有使用令牌选项时，/F 将只检查第一个令牌。<br/>文件解析过程包括读取输出、字符串或文件内容，将其分成独立的文本行以及再将每行解析成零个或更多个令牌。然后通过设置为令牌的迭代变量值，调用 for 循环。默认情况下，/F 传递每个文件每一行的第一个空白分隔符号。跳过空行。<br/><br/>系统帮助的格式:<br/>for /F &#34;ParsingKeywords&#34; %% Variable in (FileNameSet) do Command <br/><br/>有没有发现这个参数说明比上面几个都多...没办法,人们用FOR命令主要也就是用/f参数,FOR的主场啊!大家得好好看!<br/><br/>先来解释下那个多出来的&#34;ParsingKeywords&#34; <br/>他表示4个参数<br/>eol=c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 指一个行注释字符的结尾(就一个)<br/>skip=n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 指在文件开始时忽略的行数。<br/>delims=xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 指分隔符集。这个替换了空格和跳格键的<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;默认分隔符集。<br/>tokens=x,y,m-n&nbsp;&nbsp; - 指每行的哪一个符号被传递到每个迭代<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的 for 本身。这会导致额外变量名称的分配。m-n<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格式为一个范围。通过 nth 符号指定 mth。如果<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;符号字符串中的最后一个字符星号，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;那么额外的变量将在最后一个符号解析之后<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;分配并接受行的保留文本。<br/>usebackq&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 指定新语法已在下类情况中使用:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在作为命令执行一个后引号的字符串并且一个单<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;引号字符为文字字符串命令并允许在 filenameset<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;中使用双引号扩起文件名称。<br/><br/>先别晕了!我这就举个例子帮助大家来理解这些参数!<br/>usebackq这个参数不用理解了,系统默认会给我们加上!<br/><br/>为了能使用这个例子,我们先新建一个文本文件,在里面打上这些内容保存为test.txt:<br/><br/>;郁闷啊!<br/>您好! 欢迎来到, 非常批处理<br/>我们的网站 bbs.verybat.cn<br/>完毕!<br/><br/>@echo off<br/>FOR /F &#34;eol=; tokens=1 delims= &#34; %%i in (test.txt) do @echo %%i<br/>pause<br/>我们把这个BAT保存到和你的test.txt相同的目录下面然后执行<br/>我们会看到屏幕上会显示<br/><br/>您好!<br/>我们的网站<br/>完毕!<br/><br/>为什么会这样?我来解释<br/>这个命令会读取在当前目录下名为test.txt文件中的内容,然后将每一行的内容赋值给变量%%i,然后忽略掉以;号开头的行,并且以空格做为分隔符号,打印第每行以空各做分隔符号的第一列<br/><br/>结果就是这样了!!<br/>如果改成<br/><br/><br/>当然我们想要把全部文件内容直接打印出来就可以这样<br/>@echo off<br/>FOR /F &#34;delims=&#34; %%i in (test.txt) do @echo %%i<br/>pause<br/><br/>另外/F参数还可以以输出命令的结果看这个例子<br/><br/>@echo off<br/>FOR /F &#34;delims=&#34; %%i in (&#39;net user&#39;) do @echo %%i<br/>pause<br/><br/>这样你本机全部帐号名字就出来了把扩号内的内容用两个单引号引起来就表示那个当命令执行,FOR会返回命令的每行结果,加那个&#34;delims=&#34; 是为了让我空格的行能整行显示出来,不加就只显示空格左边一列!]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=464</link>
			<title><![CDATA[BAT命令大全]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,27 Jun 2008 09:35:18 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=464</guid>
		<description><![CDATA[1 echo 和 @@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#关闭单行回显<br/>echo off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #从下一行开始关闭回显<br/>@echo off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#从本行开始关闭回显。一般批处理第一行都是这个<br/>echo on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#从下一行开始打开回显<br/>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示当前是 echo off 状态还是 echo on 状态<br/>echo.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#输出一个”回车换行”，空白行<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #(同echo, echo; echo+ echo[ echo] echo/ echo\)<br/> <br/>2 errorlevelecho %errorlevel%<br/>每个命令运行结束，可以用这个命令行格式查看返回码<br/>默认值为0，一般命令执行出错会设 errorlevel 为13 dirdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示当前目录中的文件和子目录<br/>dir /a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前目录中的文件和子目录，包括隐藏文件和系统文件<br/>dir c: /a:d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示 C 盘当前目录中的目录<br/>dir c: /a:-d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示 C 盘根目录中的文件<br/>dir c:\ /b/p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#/b只显示文件名，/p分页显示<br/>dir *.exe /s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前目录和子目录里所有的.exe文件<br/>4 cdcd\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #进入根目录<br/>cd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前目录<br/>cd /d d:\sdk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#可以同时更改盘符和目录5 mdmd d:\a\b\c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #如果 d:\a 不存在，将会自动创建中级目录<br/>#如果命令扩展名被停用，则需要键入 mkdir \a\b\c。6 rdrd abc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#删除当前目录里的 abc 子目录，要求为空目录<br/>rd /s/q d:\temp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #删除 d:\temp 文件夹及其子文件夹和文件，/q安静模式7 deldel d:\test.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #删除指定文件，不能是隐藏、系统、只读文件<br/>del /q/a/f d:\temp\*.*<br/>删除 d:\temp 文件夹里面的所有文件，包括隐藏、只读、系统文件，不包括子目录<br/>del /q/a/f/s d:\temp\*.*<br/>删除 d:\temp 及子文件夹里面的所有文件，包括隐藏、只读、系统文件，不包括子目录8 ren<br/> <br/>ren d:\temp tmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #支持对文件夹的重命名9 cls<br/>清屏10 type<br/>显示文件内容type c:\boot.ini&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示指定文件的内容，程序文件一般会显示乱码<br/>type *.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前目录里所有.txt文件的内容11 copy<br/>拷贝文件copy c:\test.txt d:\test.bak<br/>复制 c:\test.txt 文件到 d:\ ，并重命名为 test.bakcopy con test.txt<br/>从屏幕上等待输入，按 Ctrl+Z 结束输入，输入内容存为test.txt文件<br/>con代表屏幕，prn代表打印机，nul代表空设备copy 1.txt + 2.txt 3.txt<br/>合并 1.txt 和 2.txt 的内容，保存为 3.txt 文件<br/>如果不指定 3.txt ，则保存到 1.txtcopy test.txt +<br/>复制文件到自己，实际上是修改了文件日期12 title<br/>设置cmd窗口的标题title 新标题&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#可以看到cmd窗口的标题栏变了13 ver<br/>显示系统版本14 label 和 vol<br/>设置卷标vol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示卷标<br/>label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示卷标，同时提示输入新卷标<br/>label c:system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#设置C盘的卷标为 system15 pause<br/>暂停命令16 rem 和 ::<br/>注释命令注释行不执行操作17 date 和 time<br/>日期和时间date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前日期，并提示输入新日期，按\&#34;回车\&#34;略过输入<br/>date/t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#只显示当前日期，不提示输入新日期<br/>time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示当前时间，并提示输入新时间，按\&#34;回车\&#34;略过输入<br/>time/t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#只显示当前时间，不提示输入新时间18 goto 和 :<br/>跳转命令:label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#行首为:表示该行是标签行，标签行不执行操作<br/>goto label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#跳转到指定的标签那一行19 find (外部命令)<br/>查找命令find \&#34;abc\&#34; c:\test.txt<br/>在 c:\test.txt 文件里查找含 abc 字符串的行<br/>如果找不到，将设 errorlevel 返回码为1find /i “abc” c:\test.txt<br/>查找含 abc 的行，忽略大小写find /c \&#34;abc\&#34; c:\test.txt<br/>显示含 abc 的行的行数20 more (外部命令)<br/>逐屏显示more c:\test.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#逐屏显示 c:\test.txt 的文件内容21 tree<br/>显示目录结构tree d:\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示D盘的文件目录结构22 &amp;<br/>顺序执行多条命令，而不管命令是否执行成功23 &amp;&amp;<br/>顺序执行多条命令，当碰到执行出错的命令后将不执行后面的命令find \&#34;ok\&#34; c:\test.txt &amp;&amp; echo 成功<br/>如果找到了\&#34;ok\&#34;字样，就显示\&#34;成功\&#34;，找不到就不显示24 ||<br/>顺序执行多条命令，当碰到执行正确的命令后将不执行后面的命令find \&#34;ok\&#34; c:\test.txt || echo 不成功<br/>如果找不到\&#34;ok\&#34;字样，就显示\&#34;不成功\&#34;，找到了就不显示25 |<br/>管道命令dir *.* /s/a | find /c \&#34;.exe\&#34;<br/>管道命令表示先执行 dir 命令，对其输出的结果执行后面的 find 命令<br/>该命令行结果：输出当前文件夹及所有子文件夹里的.exe文件的个数type c:\test.txt|more<br/>这个和 more c:\test.txt 的效果是一样的26 &gt; 和 &gt;&gt;<br/>输出重定向命令&gt; 清除文件中原有的内容后再写入<br/>&gt;&gt; 追加内容到文件末尾，而不会清除原有的内容<br/>主要将本来显示在屏幕上的内容输出到指定文件中指定文件如果不存在，则自动生成该文件type c:\test.txt &gt;prn<br/>屏幕上不显示文件内容，转向输出到打印机echo hello world&gt;con<br/>在屏幕上显示hello world，实际上所有输出都是默认 &gt;con 的copy c:\test.txt f: &gt;nul<br/>拷贝文件，并且不显示\&#34;文件复制成功\&#34;的提示信息，但如果f盘不存在，还是会显示出错信息copy c:\test.txt f: &gt;nul 2&gt;nul<br/>不显示”文件复制成功”的提示信息，并且f盘不存在的话，也不显示错误提示信息echo ^^W ^&gt; ^W&gt;c:\test.txt<br/>生成的文件内容为 ^W &gt; W<br/>^ 和 &gt; 是控制命令，要把它们输出到文件，必须在前面加个 ^ 符号27 &lt;<br/>从文件中获得输入信息，而不是从屏幕上一般用于 date time label 等需要等待输入的命令<br/>@echo off<br/>echo 2005-05-01&gt;temp.txt<br/>date &lt;temp.txt<br/>del temp.txt<br/>这样就可以不等待输入直接修改当前日期28 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*<br/>命令行传递给批处理的参数%0 批处理文件本身<br/>%1 第一个参数<br/>%9 第九个参数<br/>%* 从第一个参数开始的所有参数<br/> <br/>批参数(%n)的替代已被增强。您可以使用以下语法:<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 删除引号(\&#34;)，扩充 %1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~f1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 将 %1 扩充到一个完全合格的路径名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~d1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 仅将 %1 扩充到一个驱动器号<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~p1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 仅将 %1 扩充到一个路径<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~n1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 仅将 %1 扩充到一个文件名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~x1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 仅将 %1 扩充到一个文件扩展名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~s1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 扩充的路径指含有短名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~a1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 将 %1 扩充到文件属性<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~t1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 将 %1 扩充到文件的日期/时间<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~z1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 将 %1 扩充到文件的大小<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%~$PATH : 1 - 查找列在 PATH 环境变量的目录，并将 %1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;扩充到找到的第一个完全合格的名称。如果环境<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;变量名未被定义，或者没有找到文件，此组合键会<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;扩充到空字符串<br/> <br/>可以组合修定符来取得多重结果:<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp; %~dp1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 只将 %1 扩展到驱动器号和路径<br/>&nbsp;&nbsp;&nbsp;&nbsp; %~nx1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 只将 %1 扩展到文件名和扩展名<br/>&nbsp;&nbsp;&nbsp;&nbsp; %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;并扩展到找到的第一个文件的驱动器号和路径。<br/>&nbsp;&nbsp;&nbsp;&nbsp; %~ftza1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 将 %1 扩展到类似 DIR 的输出行。<br/>可以参照 call/? 或 for/? 看出每个参数的含意echo load \&#34;%%1\&#34; \&#34;%%2\&#34;&gt;c:\test.txt<br/>生成的文件内容为 load \&#34;%1\&#34; \&#34;%2\&#34;<br/>批处理文件里，用这个格式把命令行参数输出到文件29 if<br/>判断命令if \&#34;%1\&#34;==\&#34;/a\&#34; echo 第一个参数是/aif /i \&#34;%1\&#34; equ \&#34;/a\&#34; echo 第一个参数是/a<br/>/i 表示不区分大小写，equ 和 == 是一样的，其它运算符参见 if/?if exist c:\test.bat echo 存在c:\test.bat文件if not exist c:\windows (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo 不存在c:\windows文件夹<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)if exist c:\test.bat (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo 存在c:\test.bat<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) else (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo 不存在c:\test.bat<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)30 setlocal 和 endlocal<br/>设置”命令扩展名”和”延缓环境变量扩充”SETLOCAL ENABLEEXTENSIONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#启用\&#34;命令扩展名\&#34;<br/>SETLOCAL DISABLEEXTENSIONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #停用\&#34;命令扩展名\&#34;<br/>SETLOCAL ENABLEDELAYEDEXPANSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#启用\&#34;延缓环境变量扩充\&#34;<br/>SETLOCAL DISABLEDELAYEDEXPANSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #停用\&#34;延缓环境变量扩充\&#34;<br/>ENDLOCAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #恢复到使用SETLOCAL语句以前的状态“命令扩展名”默认为启用<br/>“延缓环境变量扩充”默认为停用<br/>批处理结束系统会自动恢复默认值可以修改注册表以禁用\&#34;命令扩展名\&#34;，详见 cmd /? 。所以用到\&#34;命令扩展名\&#34;的程<br/>序，建议在开头和结尾加上 SETLOCAL ENABLEEXTENSIONS 和 ENDLOCAL 语句，以确<br/>保程序能在其它系统上正确运行\&#34;延缓环境变量扩充\&#34;主要用于 if 和 for 的符合语句，在 set 的说明里有其实用例程31 set<br/>设置变量引用变量可在变量名前后加 % ，即 %变量名%set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示目前所有可用的变量，包括系统变量和自定义的变量<br/>echo %SystemDrive%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示系统盘盘符。系统变量可以直接引用<br/>set p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示所有以p开头的变量，要是一个也没有就设errorlevel=1<br/>set p=aa1bb1aa2bb2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #设置变量p，并赋值为 = 后面的字符串，即aa1bb1aa2bb2<br/>echo %p%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示变量p代表的字符串，即aa1bb1aa2bb2<br/>echo %p:~6%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示变量p中第6个字符以后的所有字符，即aa2bb2<br/>echo %p:~6,3%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示第6个字符以后的3个字符，即aa2<br/>echo %p:~0,3%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示前3个字符，即aa1<br/>echo %p:~-2%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示最后面的2个字符，即b2<br/>echo %p:~0,-2%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示除了最后2个字符以外的其它字符，即aa1bb1aa2b<br/>echo %p:aa=c%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#用c替换变量p中所有的aa，即显示c1bb1c2bb2<br/>echo %p:aa=%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #将变量p中的所有aa字符串置换为空，即显示1bb12bb2<br/>echo %p:*bb=c%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #第一个bb及其之前的所有字符被替换为c，即显示c1aa2bb2<br/>set p=%p:*bb=c%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#设置变量p，赋值为 %p:*bb=c% ，即c1aa2bb2<br/>set /a p=39&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#设置p为数值型变量，值为39<br/>set /a p=39/10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #支持运算符，有小数时用去尾法，39/10=3.9，去尾得3，p=3<br/>set /a p=p/10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#用 /a 参数时，在 = 后面的变量可以不加%直接引用<br/>set /a p=”1&amp;0″&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #”与”运算，要加引号。其它支持的运算符参见set/?<br/>set p=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #取消p变量set /p p=请输入<br/>屏幕上显示”请输入”，并会将输入的字符串赋值给变量p<br/>注意这条可以用来取代 choice 命令注意变量在 if 和 for 的复合语句里是一次性全部替换的，如<br/>@echo off<br/>set p=aaa<br/>if %p%==aaa (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %p%<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set p=bbb<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %p%<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br/>结果将显示<br/>aaa<br/>aaa<br/>因为在读取 if 语句时已经将所有 %p% 替换为aaa<br/>这里的\&#34;替换\&#34;，在 /? 帮助里就是指\&#34;扩充\&#34;、\&#34;环境变量扩充\&#34;<br/>可以启用”延缓环境变量扩充”，用 ! 来引用变量，即 !变量名!<br/>@echo off<br/>SETLOCAL ENABLEDELAYEDEXPANSION<br/>set p=aaa<br/>if %p%==aaa (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %p%<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set p=bbb<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo !p!<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br/>ENDLOCAL<br/>结果将显示<br/>aaa<br/>bbb还有几个动态变量，运行 set 看不到<br/>%CD%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#代表当前目录的字符串<br/>%DATE%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#当前日期<br/>%TIME%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#当前时间<br/>%RANDOM%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#随机整数，介于0~32767<br/>%ERRORLEVEL%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#当前 ERRORLEVEL 值<br/>%CMDEXTVERSION%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #当前命令处理器扩展名版本号<br/>%CMDCMDLINE%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#调用命令处理器的原始命令行<br/>可以用echo命令查看每个变量值，如 echo %time%<br/>注意 %time% 精确到毫秒，在批处理需要延时处理时可以用到32 start<br/>批处理中调用外部程序的命令，否则等外部程序完成后才继续执行剩下的指令33 call<br/>批处理中调用另外一个批处理的命令，否则剩下的批处理指令将不会被执行<br/>有时有的应用程序用start调用出错的，也可以call调用34 choice (外部命令)<br/>选择命令让用户输入一个字符，从而选择运行不同的命令，返回码errorlevel为1234……<br/>win98里是choice.com<br/>win2000pro里没有，可以从win98里拷过来<br/>win2003里是choice.exechoice /N /C y /T 5 /D y&gt;nul<br/>延时5秒35 assoc 和 ftype<br/>文件关联assoc 设置&#39;文件扩展名&#39;关联，关联到&#39;文件类型&#39;<br/>ftype 设置&#39;文件类型&#39;关联，关联到&#39;执行程序和参数&#39;当你双击一个.txt文件时，windows并不是根据.txt直接判断用 notepad.exe 打开<br/>而是先判断.txt属于 txtfile &#39;文件类型&#39;<br/>再调用 txtfile 关联的命令行 txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1可以在\&#34;文件夹选项\&#34;→\&#34;文件类型\&#34;里修改这2种关联assoc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示所有&#39;文件扩展名&#39;关联<br/>assoc .txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示.txt代表的&#39;文件类型&#39;，结果显示 .txt=txtfile<br/>assoc .doc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示.doc代表的&#39;文件类型&#39;，结果显示 .doc=Word.Document.8<br/>assoc .exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示.exe代表的&#39;文件类型&#39;，结果显示 .exe=exefile<br/>ftype&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示所有&#39;文件类型&#39;关联<br/>ftype exefile&nbsp;&nbsp;&nbsp;&nbsp; #显示exefile类型关联的命令行，结果显示 exefile=\&#34;%1\&#34; %* assoc .txt=Word.Document.8<br/>设置.txt为word类型的文档，可以看到.txt文件的图标都变了assoc .txt=txtfile<br/>恢复.txt的正确关联<br/> <br/>ftype exefile=\&#34;%1\&#34; %*<br/>恢复 exefile 的正确关联<br/>如果该关联已经被破坏，可以运行 command.com ，再输入这条命令36 pushd 和 popd<br/>切换当前目录@echo off<br/>c: &amp; cd\ &amp; md mp3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在 C:\ 建立 mp3 文件夹<br/>md d:\mp4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在 D:\ 建立 mp4 文件夹<br/>cd /d d:\mp4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#更改当前目录为 d:\mp4<br/>pushd c:\mp3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#保存当前目录，并切换当前目录为 c:\mp3<br/>popd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#恢复当前目录为刚才保存的 d:\mp437 for<br/>循环命令这个比较复杂，请对照 for/? 来看for %%i in (c: d: e: f do echo %%i<br/>依次调用小括号里的每个字符串，执行 do 后面的命令<br/>注意%%i，在批处理中 for 语句调用参数用2个%<br/>默认的字符串分隔符是\&#34;空格键\&#34;，\&#34;Tab键\&#34;，\&#34;回车键\&#34;for %%i in (*.txt) do find \&#34;abc\&#34; %%i<br/>对当前目录里所有的txt文件执行 find 命令for /r . %%i in (*.txt) do find \&#34;abc\&#34; %%i<br/>在当前目录和子目录里所有的.txt文件中搜索包含 abc 字符串的行for /r . %%i in (.) do echo %%~pni<br/>显示当前目录名和所有子目录名，包括路径，不包括盘符for /r d:\mp3 %%i in (*.mp3) do echo %%i&gt;&gt;d:\mp3.txt<br/>把 d:\mp3 及其子目录里的mp3文件的文件名都存到 d:\mp3.txt 里去for /l %%i in (2,1,8) do echo %%i<br/>生成2345678的一串数字，2是数字序列的开头，8是结尾，1表示每次加1for /f %%i in (&#39;set&#39;) do echo %%i<br/>对 set 命令的输出结果循环调用，每行一个for /f \&#34;eol=P\&#34; %%i in (&#39;set&#39;) do echo %%i<br/>取 set 命令的输出结果，忽略以 P 开头的那几行for /f %%i in (d:\mp3.txt) do echo %%i<br/>显示 d:\mp3.txt 里的每个文件名，每行一个，不支持带空格的名称for /f \&#34;delims=\&#34; %%i in (d:\mp3.txt) do echo %%i<br/>显示 d:\mp3.txt 里的每个文件名，每行一个，支持带空格的名称for /f \&#34;skip=5 tokens=4\&#34; %%a in (&#39;dir&#39;) do echo %%a<br/>对 dir 命令的结果，跳过前面5行，余下的每行取第4列<br/>每列之间的分隔符为默认的\&#34;空格\&#34;<br/>可以注意到 dir 命令输出的前5行是没有文件名的for /f \&#34;tokens=1,2,3 delims=- \&#34; %%a in (&#39;date /t&#39;) do (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %%a<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %%b<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %%c<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br/>对 date /t 的输出结果，每行取1、2、3列<br/>第一列对应指定的 %%a ，后面的 %%b 和 %%c 是派生出来的，对应其它列<br/>分隔符指定为 - 和\&#34;空格\&#34;，注意 delims=- 后面有个\&#34;空格\&#34;<br/>其中 tokens=1,2,3 若用 tokens=1-3 替换，效果是一样的for /f \&#34;tokens=2* delims=- \&#34; %%a in (&#39;date /t&#39;) do echo %%b<br/>取第2列给 %%a ，其后的列都给 %%b32 subst (外部命令)<br/>映射磁盘。subst z: \server\d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #这样输入z:就可以访问\server\d了<br/>subst z: /d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #取消该映射<br/>subst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示目前所有的映时38&nbsp;&nbsp;&nbsp;&nbsp;xcopy (外部命令)<br/>文件拷贝xcopy d:\mp3 e:\mp3 /s/e/i/y<br/>复制 d:\mp3 文件夹、所有子文件夹和文件到 e:\ ，覆盖已有文件<br/>加 /i 表示如果 e:\ 没有 mp3 文件夹就自动新建一个，否则会有询问]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=463</link>
			<title><![CDATA[start命令打开含有空格的文件夹[附送70个BAT命令文件]]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Fri,27 Jun 2008 09:34:20 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=463</guid>
		<description><![CDATA[例如我要用start命令打开这个游戏的路径<br/><span style="color:Purple">start&nbsp;&nbsp;C:\Documents and Settings\All Users\「开始」菜单\程序\盛大网络\千年3</span><br/>如果这样操作是打不开的，会提示错误。<br/><br/>解决的方法是加一个双引号<br/>[code]start &#34;&#34; &#34;C:\Documents and Settings\All Users\「开始」菜单\程序\盛大网络\千年3&#34;[/code<br/><br/>附送一些大家常用的BAT命令文件<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.snboke.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">软件说明： <br/>绑定网关的批处理及预留维护提到.bat<br/>被锁定帐户.bat<br/>不显示扩展名.bat<br/>不显示隐藏文件.bat<br/>查看电脑硬件信息.bat<br/>查看工作组.bat<br/>查看进程使用的端口.bat<br/>查看驱动器.bat<br/>查看网关的MAC地址.bat<br/>查看物理内存.bat<br/>查看用户是否存在.bat<br/>查找最新的文件.bat<br/>打开快捷方式指向的目录.bat<br/>弹出光驱.bat<br/>断开网络联结.bat<br/>改变我的文档路径.bat<br/>给每个盘添加卷标.cmd<br/>更改电源管理方式.bat<br/>更改盘符.bat<br/>更改系统启动菜单的时间.bat<br/>关闭IDE通道检测.bat<br/>检查网络信息.bat<br/>将cwindows.复制到当前目录并显示进度.bat<br/>结束进程.bat<br/>解锁注册表.BAT<br/>禁止保留文档记录.bat<br/>篮球飞人火爆版.cmd<br/>列举进程.bat<br/>枚举当前目录及子目录大小.bat<br/>枚举显示.bat<br/>每个目录占用的空间.bat<br/>判断分区格式.bat<br/>判断光驱里有无光盘.bat<br/>判断光驱是否可用.bat<br/>批处理读注册表的Run下面的值.bat<br/>取得硬盘数.bat<br/>全盘删除所有文件夹下的_desktop.ini.bat<br/>删除大小和类型一样的文件.bat<br/>删除所有分区的默认共享.bat<br/>使用WMI别名获取CPU信息.bat<br/>输出倒文.bat<br/>刷新策略.bat<br/>锁注册表.BAT<br/>显示c盘～z盘.bat<br/>显示扩展名.bat<br/>显示网络配置.bat<br/>显示隐藏文件.bat<br/>显示用户名.bat<br/>显示自己的IP.bat<br/>右键添加bat.bat<br/>右键添加打开MS-DOS.bat<br/>中文显示ping结果.bat<br/>重命名administrator账号.bat<br/>自定义配置网络ip、网关、dns.bat<br/>自动改回主页.bat<br/>2000XP停止打印.bat<br/>ARP本机绑定.bat<br/>C盘转换为NTFS格式.cmd<br/>dir.bat<br/>dos下重启.bat<br/>guest.bat<br/>sxs.exe 的查杀.bat<br/>sz.reg转换成reg.bat.bat<br/>win2000关机命令.bat<br/>WIN2003 IIS最小权限分配.bat<br/>winxp修改计算机名.bat<br/>XP服务优化批处理.bat<br/>xp下确定最后的盘符.bat<br/>按扩展名分类.bat<br/>百度关键字搜索.bat </div></div><br/><br/><img src="http://www.snboke.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.snboke.com/attachments/month_0806/k200862793335.rar" target="_blank">点击下载此文件</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.snboke.com/article.asp?id=462</link>
			<title><![CDATA[安装sql2000后，为什么打开数据库后显示“无项目”]]></title>
			<author>nosky521@!26.com(admin)</author>
			<category><![CDATA[电脑]]></category>
			<pubDate>Thu,26 Jun 2008 09:14:00 +0800</pubDate>
			<guid>http://www.snboke.com/default.asp?id=462</guid>
		<description><![CDATA[<span style="color:Teal"> 最近我的SQL Server2000数据库总是显示“无项目” 以前有数据的，不知道怎么回事现在打开QL Server2000用户数据库显示“无项目”。经过多次尝试找到解决办法：原来是数据库的连接改成了使用Windows身份验证，原来注册的使用SQL Server身份验证，改回使用SQL Server身份验证，输入登陆名，密码哈哈 。。。重新展开看到很久没见的数据库</span><br/>&nbsp;&nbsp;如何注册服务器（企业管理器）&nbsp;&nbsp; <br/>&nbsp;&nbsp;注册服务器&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;右击一个服务器或服务器组，然后单击&#34;新建&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 注册&#34;命令。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;说明&nbsp;&nbsp;&nbsp;&nbsp; 如果上次使用注册服务器向导时，选择了&#34;我希望今后在执行该任务时不使用向导&#34;复选框，则&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 企业管理器将显示&#34;已注册的&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 属性&#34;对话框。否则，将启动注册服务器向导。&nbsp;&nbsp; <br/>&nbsp;&nbsp;在&#34;服务器&#34;框中，键入服务器名。&nbsp;&nbsp; <br/>&nbsp;&nbsp;若要指定&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 企业管理器（作为客户端）与运行正在注册的&nbsp;&nbsp; Microsoft&nbsp;&nbsp; SQL&nbsp;&nbsp; Server?实例的服务器之间的连接，请执行下列操作之一：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;单击&#34;使用&nbsp;&nbsp; Windows&nbsp;&nbsp; 身份验证&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;安全说明&nbsp;&nbsp;&nbsp;&nbsp; 如果可能，请使用&nbsp;&nbsp; Windows&nbsp;&nbsp; 身份验证。&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;-或-&nbsp;&nbsp; <br/>&nbsp;&nbsp;单击&#34;使用&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 身份验证&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;使用这种类型的连接，必须提供登录名和密码。选择&#34;总是提示输入登录名和密码&#34;复选框，以便总是提示用户输入登录名和密码，而不要将登录&nbsp;&nbsp; ID&nbsp;&nbsp; 和密码保存在注册表中。&nbsp;&nbsp; <br/>&nbsp;&nbsp;重要&nbsp;&nbsp;&nbsp;&nbsp; 为了获得最大的安全性，应尽可能选择提示输入登录名和密码。&nbsp;&nbsp; <br/>&nbsp;&nbsp;在&#34;服务器组&#34;列表中，单击一个服务器组。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;说明&nbsp;&nbsp;&nbsp;&nbsp; 如果所需要的组尚不存在，则单击生成（&#34;...&#34;）按钮创建它，并完成&#34;服务器组&#34;对话框。&nbsp;&nbsp; <br/>&nbsp;&nbsp;执行下列一个或多个操作：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;选择&#34;在控制台中显示&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 服务器的状态&#34;复选框以打开服务轮询。&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;选择&#34;显示系统数据库和系统对象&#34;复选框以显示所有系统数据库和对象。&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;选择&#34;在连接时自动启动&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&#34;复选框以自动启动&nbsp;&nbsp; SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 实例。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;重复步骤&nbsp;&nbsp; 1&nbsp;&nbsp; 到&nbsp;&nbsp; 5，在&#34;SQL&nbsp;&nbsp; Server&nbsp;&nbsp; 企业管理器&#34;中注册每个服务器。&nbsp;&nbsp; <br/><br/><span style="color:Red"><span style="font-size:20pt">此上来源网络</span></span>]]></description>
		</item>
		
</channel>
</rss>
