﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-懵懵灯灯的BLOG</title><link>http://www.blogjava.net/mmmyddd/</link><description>&lt;font color="olive"&gt;寒夜孤灯点点星&lt;/color&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 16 May 2008 16:48:31 GMT</lastBuildDate><pubDate>Fri, 16 May 2008 16:48:31 GMT</pubDate><ttl>60</ttl><item><title>Java GUI 中的线程安全问题</title><link>http://www.blogjava.net/mmmyddd/archive/2008/05/14/200475.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Wed, 14 May 2008 12:42:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/05/14/200475.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/200475.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/05/14/200475.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/200475.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/200475.html</trackback:ping><description><![CDATA[线程安全问题：<br /><br />From：http://www.jguru.com/faq/view.jsp?EID=131370<br /><br /><br /><font face="Verdana,Arial,Helvetica" size="2"><b>Question</b></font><small><font face="Verdana,Arial,Helvetica" size="2"> - <b>Please explain why Swing is not thread safe and AWT is.</b><br /><br /></font></small><font face="Verdana,Arial,Helvetica" size="2"><strong>Answer</strong></font><br /><font face="Verdana,Arial,Helvetica" size="2">
Simple answer is - "that's the design choice the Swing team made". It
is a well-known fact that writing thread safe API/library is more
difficult and inefficient.
</font><p><font face="Verdana,Arial,Helvetica" size="2">So to simplify the
implementation of Swing library they chose it to be not thread safe.
The argument being that most of the GUI related work happens in the
callbacks from the GUI which happen on the single GUI thread anyways.
Granted - for long running tasks the user will have to do more work if
he/she wants to do multithreaded activity.
Not making Swing thread safe allowed them to implement the Swing which
covered a lot more ground (new controls, layouts, keyboard actions,
layered pane etc) in a short amount of time.
</font></p><p><font face="Verdana,Arial,Helvetica" size="2">It is not that bad though - Swing does provide a mechanism to deal with the issues of threading -
</font></p><ul><font face="Verdana,Arial,Helvetica" size="2"><li>
javax.swing.SwingUtilities.invokeLater(Runnable ...);
</li><li>
javax.swing.SwingUtilities.invokeAndWait(Runnable ...);
</li><li>
javax.swing.JProgressBar class
</li><li>
javax.swing.ProgressMonitor
</li><li>
javax.swing.ProgressMonitorInputStream
</li><li>
SwingWorker
</li></font></ul><p><font face="Verdana,Arial,Helvetica" size="2">For more explaination of why they made that decision please see the following URLs:
</font></p><ul><font face="Verdana,Arial,Helvetica" size="2"><li><a href="http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html">
http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html</a></li><li><a href="http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html">
http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html</a></li><li><a href="http://java.sun.com/products/jfc/tsc/articles/threads/threads3.html">
http://java.sun.com/products/jfc/tsc/articles/threads/threads3.html</a></li></font></ul><p><font face="Verdana,Arial,Helvetica" size="2">The AWT is based on the OS's WIndowing System's peer objects which are inherently thread safe. That is why AWT is thread safe.
</font></p><font face="Verdana,Arial,Helvetica" size="2">One can argue though that
they should have provided factory methods (similar to collections
framework) or subclasses to get thread safe versions of the Swing
classes - for example, TSJTextField or TSJTree where the "TS" stands
for 'thread safe'
<br /><br /><br /><b>另外 , swt和swing一样都是线程不安全的， 但是java.util.Timer确是安全的，<br /><br />thread safe问题归根结底是该类和方法是否可重入，re-entrance.<br /></b></font><br /><img src ="http://www.blogjava.net/mmmyddd/aggbug/200475.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-05-14 20:42 <a href="http://www.blogjava.net/mmmyddd/archive/2008/05/14/200475.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ZT]Dell1420笔记本的xp驱动下载</title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/11/192027.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Thu, 10 Apr 2008 16:01:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/11/192027.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/192027.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/11/192027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/192027.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/192027.html</trackback:ping><description><![CDATA[
		<br />
		<a href="http://support.ap.dell.com/support/downloads/driverslist.aspx?os=WW1&amp;osl=CS&amp;catid=-1&amp;impid=-1&amp;servicetag=&amp;SystemID=INS_PNT_PM_1420&amp;hidos=WLH&amp;hidlang=cs">Inspiron 1420驱动程序XP列表：</a>
		<br />
		<br />1:主板驱动:   http://ftp.us.dell.com/chipset/R153997.EXE   <br />2:读卡器驱动:   http://ftp.us.dell.com/chipset/R141246.EXE   <br />3:显卡驱动: http://ftp.us.dell.com/video/R158222.EXE   (Nvidia独立显卡) <br />3:显卡驱动： http://ftp.us.dell.com/video/R156712.EXE (集成显卡） <br />4:声卡驱动:   http://ftp.us.dell.com/audio/R153908.EXE <br />5:网卡驱动:   http://ftp.us.dell.com/network/R155246.EXE <br />6:无线网卡驱动:   http://ftp.us.dell.com/network/R151972.EXE     (Intel) <br />7:Modem驱动:   http://ftp.us.dell.com/comm/R147115.EXE   <br />8: 触摸板驱动:   http://ftp.us.dell.com/input/R120179.EXE     <br />9.webcam（XP下的摄像头软件，摄像头驱动DELL送了光盘，就是蓝色的那张，DellWMgr ）： http://ftp.us.dell.com/app/r160320.exe <br />10. 蓝牙： http://ftp.us.dell.com/network/R127314.EXE <br /><br /><br />本贴来自中关村在线产品论坛：http://group.zol.com.cn/<br />本帖地址 http://group.zol.com.cn/27/16_263643.html<br /><br /><br /><img src ="http://www.blogjava.net/mmmyddd/aggbug/192027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-11 00:01 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/11/192027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[Perl] Learning Pearl</title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/07/191140.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Sun, 06 Apr 2008 17:04:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/07/191140.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/191140.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/07/191140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/191140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/191140.html</trackback:ping><description><![CDATA[Perl 语言入门，简单明快，看得真的很快，3天搞定了:)<br /><br /><br /><img src ="http://www.blogjava.net/mmmyddd/aggbug/191140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-07 01:04 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/07/191140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[读书]计算科学导论 - 赵致琢 科学出版社</title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190483.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Wed, 02 Apr 2008 15:35:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190483.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/190483.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190483.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/190483.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/190483.html</trackback:ping><description><![CDATA[
		<table border="0" cellpadding="0" cellspacing="0" width="100%">
				<tbody>
						<tr>
								<td valign="top" width="60%">
										<b>
												<font class="cs14">《计算科学导论（第三版）》 <br /><br />---国内最好的计算科学导读， 一个有知识、良知及责任的老师写的书<br /><br /></font>
										</b>
								</td>
						</tr>
				</tbody>
		</table>
		<table border="0" cellpadding="0" cellspacing="0" width="100%">
				<tbody>
						<tr>
								<td align="center" valign="top" width="150">
										<img src="http://pics.shufuman.com/pics.asp?id=365580" alt="计算科学导论（第三版）" width="110" />
								</td>
								<td valign="top" width="*%">
										<table border="0" cellpadding="0" cellspacing="0" height="171" width="355">
												<tbody>
														<tr>
																<td valign="top" width="50%">
																		<b>作者：</b>
																		<a title="赵致琢" href="http://www.shufuman.com/asp/search.asp?catalog=author&amp;keyword=%E8%B5%B5%E8%87%B4%E7%90%A2">赵致琢</a>
																		<br />
																		<b>译者：</b>
																		<br />
																		<b> 开本：</b>
																		<br />
																		<b> ISBN：</b>703013024</td>
																<td valign="top" width="50%">
																		<b> 出版社：</b>
																		<a title="科学出版社" href="http://www.shufuman.com/asp/search.asp?catalog=press&amp;keyword=%E7%A7%91%E5%AD%A6%E5%87%BA%E7%89%88%E7%A4%BE">科学出版社<br /></a>
																		<b>出版日期：</b>2004-05-30<br /><b> 装帧：</b><br /><b>书夫曼</b><b>编号：</b><a href="http://www.shufuman.com/chanpin/365580.html">365580</a></td>
														</tr>
														<tr>
																<td colspan="2" width="100%">
																		<br />
																</td>
														</tr>
														<tr>
																<td colspan="2" width="100%">
																		<br />
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table> <span class="cs14"><span class="cs14"><b><font color="#005994">计算科学导论（第三版）-内容简介</font></b></span><br />   本书是我社出版的《计算科学导论》一书的第三版。<br />
本书基于计算机科学与技术一级学科（简称计算科学）人才培养科学理论体系，按照学科系列教材一体化设计的纲要，从科学哲学的角度出发，系统地介绍了计算机
科学的定义、特点、范畴、形态、历史渊源、发展变化、知识组织结构和分类体系，学科专业培养模式和课程体系等内容，并以学科方法论为切入点，系统地介绍了
计算科学的基本问题、学科形态、核心概念、典型方法、典型实例、学科基本工作流程方式等科学哲学范畴内学科范型的内容，系统阐述了计算科学发展的特点、规
律，以及学科教学和人才成长的内在规律。全书概念清楚，内容丰富，其高级科普的深度定位，通俗流畅的语言文字，深入浅出的描述和严谨的构思设计有助于读者
比较全面地了解计算科学，认识计算科学和学习计算科学。<br />   本书可作为大学计算机科学与技术专业计算机科学导论课程的教材或教学参考书。<br /><br /></span><span><font class="cs14" color="#005994"><b>计算科学导论（第三版）-目录<br /></b></font><br />
        	再版前言<br />前言<br />第一章  引论<br />    1.1  计算科学一词的来历<br />    1.2  科学哲学与学科方法论简介<br />    1.3  一般的科学思想方法  <br />    1.4  计算科学初学者的正确选择<br />    1.5  使用本书应该注意的事项<br />第二章  计算科学的基本概念和基本知识<br />    2.1  计算模型与二进制<br />    2.2  存储程序式计算机的基本结构与工作原理<br />    2.3  数字逻辑与?傻缏?<br />    2.4  机器指令与汇编语言<br />    2.5  算法、过程与程序<br />    2.6  高级语言、程序设计技术与方法<br />    2.7  系统软件与应用软件<br />    2.8  计算机图形学、图像处理与模式识别<br />    2.9  逻辑与人工智能<br />    2.10  计算机组织与体系结构<br />    2.11  并行计算机、通道与并行计算<br />    2.12  计算机网络与通信<br />    2.13  高性能计算  <br />第三章  计算科学：它的意义、内容和方法<br />    3.1  什么是计算科学<br />    3.2  学科的基本问题<br />    3.3  计算科学发展主线<br />    3.4  计算科学的分类与分支学科简介<br />    3.5  计算科学与数学和其他相关学科的关系<br />    3.6  范型及其科学意义<br />    3.7  计算科学的学科形态与核心概念<br />    3.8  计算科学的典型方法与典型实例<br />    3.9  学科基本工作流程方式及其科学意义<br />    3.10  计算科学学科特点、发展规律、趋势及其社会影响<br />    3.11  计算科学知识组织结构及其演变<br />    3.12  计算机产业发展前景<br />第四章  如何学习计算机科学和健康成长<br />    4.1  计算科学(专业)的培养规格和目标<br />    4.2  一个计算科学(专业)参考教学计划与课程体系<br />    4.3  如何学习计算科学和顺利完成学业<br />    4.4  理解科学与科学素养<br />第五章  布尔代数基础<br />    1.1  集合的基本概念与基本运算<br />    1.2  自对偶的公理系统<br />    习题<br />附录  计算机科学系一年级计算科学实验参考目录<br />    一年级(上)计算科学实验单元参考目录(54-72学时)<br />    一年级(下)计算科学实验单元参考目录(54-72学时)<br />后记<br /><br />ZT <br />计算科学导论 笔记<br /></span>http://tb.blog.csdn.net/TrackBack.aspx?PostId=256996<br /><span><br /></span><img src ="http://www.blogjava.net/mmmyddd/aggbug/190483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-02 23:35 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/02/190483.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>A Byte of Python (Python 咬一口)</title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190284.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Wed, 02 Apr 2008 02:08:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190284.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/190284.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/02/190284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/190284.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/190284.html</trackback:ping><description><![CDATA[
		<p>
				<font style="background-color: rgb(192, 192, 192);">Python简单教程：<br /><a href="http://www.swaroopch.com/byteofpython/">http://www.swaroopch.com/byteofpython/</a></font>
		</p>
		<p>
				<br />
		</p>
		<p>
				<font style="background-color: rgb(192, 192, 192);">(Python 咬一口) Python 一口咬，呵呵，24小时学会python<br /></font>
		</p>
<img src ="http://www.blogjava.net/mmmyddd/aggbug/190284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-02 10:08 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/02/190284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MS-DOS脚本编程[5]-模块调用 </title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190097.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Tue, 01 Apr 2008 07:31:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190097.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/190097.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/190097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/190097.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MS-DOS脚本编程 模块调用 &nbsp;&nbsp;<a href='http://www.blogjava.net/mmmyddd/archive/2008/04/01/190097.html'>阅读全文</a><img src ="http://www.blogjava.net/mmmyddd/aggbug/190097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-01 15:31 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/01/190097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MS-DOS脚本编程[4]-命令操作符</title><link>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190060.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Tue, 01 Apr 2008 05:26:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190060.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/190060.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/04/01/190060.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/190060.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/190060.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MS-DOS脚本编程 命令操作符&nbsp;&nbsp;<a href='http://www.blogjava.net/mmmyddd/archive/2008/04/01/190060.html'>阅读全文</a><img src ="http://www.blogjava.net/mmmyddd/aggbug/190060.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-04-01 13:26 <a href="http://www.blogjava.net/mmmyddd/archive/2008/04/01/190060.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MS-DOS脚本编程[3]-控制结构</title><link>http://www.blogjava.net/mmmyddd/archive/2008/03/31/189798.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Mon, 31 Mar 2008 08:17:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/03/31/189798.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/189798.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/03/31/189798.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/189798.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/189798.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MS-DOS脚本 控制结构&nbsp;&nbsp;<a href='http://www.blogjava.net/mmmyddd/archive/2008/03/31/189798.html'>阅读全文</a><img src ="http://www.blogjava.net/mmmyddd/aggbug/189798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-03-31 16:17 <a href="http://www.blogjava.net/mmmyddd/archive/2008/03/31/189798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MS-DOS脚本编程[2]-变量定义和引用</title><link>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188337.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Mon, 24 Mar 2008 12:10:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188337.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/188337.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188337.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/188337.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/188337.html</trackback:ping><description><![CDATA[
		<p>
				<font style="BACKGROUND-COLOR: rgb(255,255,0)">变量定义和引用</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt">
				<span lang="EN-US">
						<span>1．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span>
				</span>
				<span lang="EN-US">MS-DOS shell</span>
				<span style="FONT-FAMILY: 宋体">对变量、命令、命令行参数的大小写区分吗？</span>
				<span style="FONT-FAMILY: 宋体">不区分</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt">
				<span lang="EN-US">
						<span>2．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体">如何定义一个（环境）变量</span>
				<span lang="EN-US">?</span>
		</p>
		<div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font face="Verdana" size="2">SET &lt;variable&gt;=[&lt;value&gt;]</font>
						</span>
				</p>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 2.85pt">
				<span style="FONT-FAMILY: 宋体">如果</span>
				<span lang="EN-US">&lt;value&gt;</span>
				<span style="FONT-FAMILY: 宋体">是空字符串，则取消变量的定义，变量的值用双引号或空格结束。引号如果没有结束，则默认范围到行尾。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt">
				<span lang="EN-US">
						<span>3．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体">如何定义一个局部（环境）变量？</span>
		</p>
		<div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font face="Verdana" size="2">SETLOCAL</font>
						</span>
				</p>
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font size="2">
										<font face="Verdana">
												<span>      </span>SET &lt;variable&gt;=[&lt;value&gt;]</font>
								</font>
						</span>
				</p>
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font face="Verdana" size="2">ENDLOCAL</font>
						</span>
				</p>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<span>              </span>
				</span>
				<span style="FONT-FAMILY: 宋体">变量</span>
				<span lang="EN-US">&lt;variable&gt;</span>
				<span style="FONT-FAMILY: 宋体">的值会在</span>
				<span lang="EN-US">ENDLOCAL</span>
				<span style="FONT-FAMILY: 宋体">后恢复到</span>
				<span lang="EN-US">SETLOCAL</span>
				<span style="FONT-FAMILY: 宋体">以前的值</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt">
				<span lang="EN-US">
						<span>4．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体">如何使用</span>
				<span lang="EN-US">MS-DOS</span>
				<span style="FONT-FAMILY: 宋体">脚本的调用参数？</span>
		</p>
		<div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font face="Verdana" size="2">ECHO %&lt;n&gt;</font>
						</span>
				</p>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
				<span lang="EN-US">N</span>
				<span style="FONT-FAMILY: 宋体">的范围为</span>
				<span lang="EN-US">0-9</span>
				<span style="FONT-FAMILY: 宋体">，</span>
				<span lang="EN-US">%0</span>
				<span style="FONT-FAMILY: 宋体">为文件名，</span>
				<span lang="EN-US">%1-%9</span>
				<span style="FONT-FAMILY: 宋体">为参数，每次调用脚本最多支持</span>
				<span lang="EN-US">9</span>
				<span style="FONT-FAMILY: 宋体">个参数</span>
		</p>
		<div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
				<p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
						<span lang="EN-US">
								<font face="Verdana" size="2">ECHO %*</font>
						</span>
				</p>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<span>              </span>%*</span>
				<span style="FONT-FAMILY: 宋体">代表所有传入的参数，即</span>
				<span lang="EN-US">%1-%9</span>
				<span style="FONT-FAMILY: 宋体">，并且包括其中的空白符</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<span>              </span>
				</span>
				<span style="FONT-FAMILY: 宋体">另外，调用参数是</span>
				<span lang="EN-US">%0-%1</span>
				<span style="FONT-FAMILY: 宋体">是只读的，不可以重新赋值，否则程序挂起。</span>
		</p>
		<span lang="EN-US">
				<span>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt; mso-list: l0 level1 lfo1; tab-stops: list 21.75pt">
								<span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'">
										<span style="mso-list: Ignore">
												<font face="宋体">5．</font>
												<span style="FONT: 7pt 'Times New Roman'">    </span>
										</span>
								</span>
								<font face="宋体">
										<span lang="EN-US">MS-DOS</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如何分割脚本参数？</span>
								</font>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
								<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">首先</span>
								<font face="宋体">
										<span lang="EN-US">MS-DOS</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的解释器</span>
										<span lang="EN-US">CMD</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">会将命令提示符后的命令行中的有定义的环境变量全部展开（无定义的不变）。</span>
								</font>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
								<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">然后，处理由</span>
								<font face="宋体">
										<span lang="EN-US">^</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">定义的转义字符。</span>
								</font>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
								<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最后，用双引号（</span>
								<font face="宋体">
										<span lang="EN-US">" "</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、逗号（</span>
										<span lang="EN-US">,</span>
										<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、分号（；）和空白符分割，并将第一个分割后的部分用作命令名，其他的作为参数，所有的参数中都包含各自的双引号，然而命令名中的双引号在调用命令时没有影响。逗号和分号以及空白符则不包含在分割的各部分中。</span>
								</font>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
								<span lang="EN-US">
										<?xml:namespace prefix = o /?>
										<o:p>
												<font face="宋体"> </font>
										</o:p>
								</span>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt">
								<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注：变量在脚本中只展开一次，不会循环展开。</span>
						</p>
						<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt">
						</p>
				</span>
		</span> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt"><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt"><span lang="EN-US"><span>6．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span></span><span style="FONT-FAMILY: 宋体">如何对作参数的文件名进行操作</span><span lang="EN-US">?</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">ECHO %~[&lt;format&gt;]&lt;n&gt;</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><span lang="EN-US">&lt;format&gt;</span><span style="FONT-FAMILY: 宋体">的取值如下：</span></p><p></p><table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 50.4pt; BORDER-LEFT: medium none; WIDTH: 378pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="504" border="1"><tbody><tr style="HEIGHT: 13.5pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 13.5pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 13.5pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;</span><span style="FONT-FAMILY: 宋体">，然后去除双引号（</span><span lang="EN-US">" "</span><span style="FONT-FAMILY: 宋体">）</span></p></td></tr><tr style="HEIGHT: 16.5pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 16.5pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~f&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 16.5pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">取文件的全路径</span><span lang="EN-US">/</span><span style="FONT-FAMILY: 宋体">文件名</span><span lang="EN-US">/</span><span style="FONT-FAMILY: 宋体">扩展名，纯字符串处理</span></p></td></tr><tr style="HEIGHT: 10.5pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~d&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">取文件的驱动器名</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~p&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">取文件的路径名</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~n&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">取文件名，不包括扩展名</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~x&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">取文件的扩展名</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~s&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体">扩展</span><span lang="EN-US">%&lt;n&gt;, </span><span style="FONT-FAMILY: 宋体">只包括短文件名的全路径</span><span lang="EN-US">/</span><span style="FONT-FAMILY: 宋体">文件名</span><span lang="EN-US">/</span><span style="FONT-FAMILY: 宋体">扩展名</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~t&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">扩展<span lang="EN-US">%&lt;n&gt;,  文件的最后修改时间</span><span lang="EN-US"><o:p></o:p></span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~z&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p>扩展</o:p></span><span lang="EN-US">%&lt;n&gt;, 文件的大小</span></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~a&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p>扩展</o:p></span><span lang="EN-US">%&lt;n&gt;, 文件的属性</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"></p></td></tr><tr style="HEIGHT: 9pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="108"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">%~$&lt;var&gt;:&lt;n&gt;</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: rgb(255,255,255); PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: rgb(255,255,255); WIDTH: 297pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9pt; BACKGROUND-COLOR: transparent" valign="top" width="396"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">&lt;var&gt;</span><span style="FONT-FAMILY: 宋体">一般是环境变量</span><span lang="EN-US">PATH, </span><span style="FONT-FAMILY: 宋体">从中寻找第一个匹配的文件名是</span><span lang="EN-US">%1</span><span style="FONT-FAMILY: 宋体">的文件的全路径，如果找不到则展开为空</span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span>              </span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span>              </span></span><span style="FONT-FAMILY: 宋体">以上参数可以组合，其格式是：</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">%~[{f|d|a|z|s|n|x|t|p}][$&lt;var&gt;:]&lt;n&gt;</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt"><span lang="EN-US"><span>7．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span></span><span style="FONT-FAMILY: 宋体">如何操纵读取每个命令行参数</span><span lang="EN-US">?</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">SWITCH [/&lt;n&gt;]</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt"><span style="FONT-FAMILY: 宋体">从第</span><span lang="EN-US">n</span><span style="FONT-FAMILY: 宋体">个参数开始前移，第</span><span lang="EN-US">n</span><span style="FONT-FAMILY: 宋体">个参数被溢出（</span><span lang="EN-US">n</span><span style="FONT-FAMILY: 宋体">默认为</span><span lang="EN-US">0</span><span style="FONT-FAMILY: 宋体">），最后一个字符串被移入空值。这是使脚本文件接受</span><span lang="EN-US">10</span><span style="FONT-FAMILY: 宋体">个以上参数的方法，但是该方法不可逆。</span><span lang="EN-US">Switch</span><span style="FONT-FAMILY: 宋体">命令不影响</span><span lang="EN-US">%*</span><span style="FONT-FAMILY: 宋体">的值。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt"><span lang="EN-US"><span>8．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span></span><span style="FONT-FAMILY: 宋体">如何查看一个命令的帮助信息？</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">&lt;command&gt; /?</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt"><span style="FONT-FAMILY: 宋体">通用的方法是用</span><span lang="EN-US">/?</span><span style="FONT-FAMILY: 宋体">参数，因此如果想编写符合这一惯例的脚本程序，也需要检查传入的第一个参数是否为</span><span lang="EN-US">/</span><span style="FONT-FAMILY: 宋体">？</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">HELP &lt;command&gt;</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt"><span lang="EN-US"><span>9．<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">    </span></span></span><span style="FONT-FAMILY: 宋体">如何引用环境变量？</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: rgb(224,224,224) 0% 50%; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><p class="Code" style="BACKGROUND: rgb(224,224,224) 0% 50%; MARGIN: 0cm 0cm 0pt; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span lang="EN-US"><font face="Verdana" size="2">%&lt;variable&gt;%</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p> </o:p><br /></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt; mso-list: l0 level1 lfo1; tab-stops: list 21.75pt"><span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">10．<span style="FONT: 7pt 'Times New Roman'">    </span></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如何查看环境变量</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 44.95pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-border-shadow: yes; mso-element: para-border-div"><p class="Code" style="BACKGROUND: #e0e0e0; MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Verdana" size="2">SET [&lt;search-string&gt;]</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果</span><span lang="EN-US">&lt;search-string&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">为空，显示所有环境变量的定义，否则只显示以</span><span lang="EN-US">&lt;search-string&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开头的环境变量。</span><br /><br /></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21.75pt; TEXT-INDENT: -21.75pt; mso-list: l0 level1 lfo1; tab-stops: list 21.75pt"><span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore"><font face="宋体">11．</font><span style="FONT: 7pt 'Times New Roman'">    </span></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如何删除环境变量的定义？</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">      只需将其值设置为空即可：</span></p><div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 9.15pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-border-shadow: yes; mso-element: para-border-div"><p class="Code" style="BACKGROUND: #e0e0e0; MARGIN: 0cm 0cm 0pt 26.95pt"><span lang="EN-US"><font face="宋体" size="2">  SET &lt;variable&gt;=</font></span></p></div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><font face="宋体"> </font></o:p></span></p><img src ="http://www.blogjava.net/mmmyddd/aggbug/188337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-03-24 20:10 <a href="http://www.blogjava.net/mmmyddd/archive/2008/03/24/188337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[Lua]嵌入式脚本的使用</title><link>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188114.html</link><dc:creator>懵懵灯灯</dc:creator><author>懵懵灯灯</author><pubDate>Sun, 23 Mar 2008 16:42:00 GMT</pubDate><guid>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188114.html</guid><wfw:comment>http://www.blogjava.net/mmmyddd/comments/188114.html</wfw:comment><comments>http://www.blogjava.net/mmmyddd/archive/2008/03/24/188114.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mmmyddd/comments/commentRss/188114.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mmmyddd/services/trackbacks/188114.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: lua embeded system&nbsp;&nbsp;<a href='http://www.blogjava.net/mmmyddd/archive/2008/03/24/188114.html'>阅读全文</a><img src ="http://www.blogjava.net/mmmyddd/aggbug/188114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mmmyddd/" target="_blank">懵懵灯灯</a> 2008-03-24 00:42 <a href="http://www.blogjava.net/mmmyddd/archive/2008/03/24/188114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>