<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[琥珀BLOG]]></title>
  <subtitle type="html"><![CDATA[记录一个山西程序员的北漂历程]]></subtitle>
  <id>http://www.10090.com/blog/</id> 
  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.10090.com/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2007-03-18T12:11:27+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[[转]asp.net 真正意义上的裁减图片]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=16" label="Dot Net" /> 
	  <updated>2007-03-18T12:11:27+08:00</updated>
	  <published>2007-03-18T12:11:27+08:00</published>
		  <summary type="html"><![CDATA[<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.10090.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/>private&nbsp;void&nbsp;Page_Load(object&nbsp;sender,&nbsp;System.EventArgs&nbsp;e)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;ImgReduceCutOut(64,64,&#34;1.jpg&#34;,&#34;2.jpg&#34;);<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br/>&nbsp;&nbsp;///&nbsp;缩小裁剪图片<br/>&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br/>&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;int_Width&#34;&gt;要缩小裁剪图片宽度&lt;/param&gt;<br/>&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;int_Height&#34;&gt;要缩小裁剪图片长度&lt;/param&gt;<br/>&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;input_ImgUrl&#34;&gt;要处理图片路径&lt;/param&gt;<br/>&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;out_ImgUrl&#34;&gt;处理完毕图片路径&lt;/param&gt;<br/>&nbsp;&nbsp;public&nbsp;void&nbsp;ImgReduceCutOut(int&nbsp;int_Width,int&nbsp;int_Height,string&nbsp;input_ImgUrl,string&nbsp;out_ImgUrl)<br/>&nbsp;&nbsp;{<br/><br/>&nbsp;&nbsp;&nbsp;int&nbsp;CutOut_Width=0;&nbsp;//&nbsp;裁剪的宽度<br/>&nbsp;&nbsp;&nbsp;int&nbsp;CutOut_Height=0;&nbsp;//&nbsp;裁剪的高度<br/>&nbsp;&nbsp;&nbsp;int&nbsp;level&nbsp;=&nbsp;100;&nbsp;//缩略图的质量&nbsp;1-100的范围<br/><br/>&nbsp;&nbsp;&nbsp;CutOut_Width=int_Width;<br/>&nbsp;&nbsp;&nbsp;CutOut_Height=int_Height;<br/><br/>&nbsp;&nbsp;&nbsp;System.Drawing.Image&nbsp;oldimage&nbsp;=&nbsp;System.Drawing.Image.FromFile(Server.MapPath(input_ImgUrl));<br/>&nbsp;&nbsp;&nbsp;Bitmap&nbsp;bm=new&nbsp;Bitmap(oldimage);&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;ImageCodecInfo[]&nbsp;ImageCode=ImageCodecInfo.GetImageEncoders();&nbsp;<br/>&nbsp;&nbsp;&nbsp;ImageCodecInfo&nbsp;ii=null;<br/>&nbsp;&nbsp;&nbsp;foreach(ImageCodecInfo&nbsp;i&nbsp;in&nbsp;ImageCode)<br/>&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(i.MimeType==&#34;image/jpeg&#34;)&nbsp;ii=i;<br/>&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;EncoderParameters&nbsp;ep=new&nbsp;EncoderParameters();<br/>&nbsp;&nbsp;&nbsp;ep.Param[0]=new&nbsp;EncoderParameter(Encoder.Quality,(long)level);<br/><br/><br/>&nbsp;&nbsp;&nbsp;Rectangle&nbsp;cloneRect&nbsp;=&nbsp;new&nbsp;Rectangle(20,20,&nbsp;CutOut_Width,&nbsp;CutOut_Height);<br/>&nbsp;&nbsp;&nbsp;PixelFormat&nbsp;format&nbsp;=&nbsp;bm.PixelFormat;<br/>&nbsp;&nbsp;&nbsp;Bitmap&nbsp;cloneBitmap&nbsp;=&nbsp;bm.Clone(cloneRect,&nbsp;format);<br/><br/>&nbsp;&nbsp;&nbsp;cloneBitmap.Save(Server.MapPath(out_ImgUrl),ii,ep);<br/>&nbsp;&nbsp;}<br/>&nbsp;</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=164" /> 
	  <id>http://www.10090.com/blog/default.asp?id=164</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[转]高性能的存储过程分页]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=4" label="Program" /> 
	  <updated>2007-03-18T12:08:10+08:00</updated>
	  <published>2007-03-18T12:08:10+08:00</published>
		  <summary type="html"><![CDATA[<p>主要用的就是set RowCount 这个命令</p>
<p>先看看set RowCount 有什么用,</p>
<p>假如我有数据100条,我在储存过程中加上了这句 </p>
<p>set RowCount&nbsp; 40</p>
<p>这时候我Select 所有的数据但是只有40条记录.</p>
<p>知道这个之后就好办了,看下面的</p>
<p>Create PROCEDURE test <br />@pagesize int,--每页多少条效果<br />@currentPageindex int--当前页是多少<br />&nbsp;AS<br />Declare @tempID int --变量的tempID,用于获取当前记录的索引ID</p>
<p>Declare @tempRecord int<br />Set @tempRecord=(@currentPageindex-1) * @pagesize+1--变量获取是你当前页和每页记录多少条的积再加上一就是把光标向前再移动一</p>
<p>Set Rowcount @tempRecord<br />Select @tempID=CategoryID from Categories order by CategoryID desc<br />Set Rowcount @pagesize --这里用于取数据pagesize 条</p>
<p>Select * From Categories Where CategoryID&gt;=@tempID&nbsp; order By CategoryID desc<br />Set Rowcount 0--设置所有的行为0<br />GO</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=163" /> 
	  <id>http://www.10090.com/blog/default.asp?id=163</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[c#UBB完整版 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=16" label="Dot Net" /> 
	  <updated>2007-03-18T12:03:04+08:00</updated>
	  <published>2007-03-18T12:03:04+08:00</published>
		  <summary type="html"><![CDATA[<u><font color="#800080">c#UBB完整版</font></u>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=162" /> 
	  <id>http://www.10090.com/blog/default.asp?id=162</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[老北京小吃，重聚什刹海]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=7" label="My Life" /> 
	  <updated>2006-07-15T14:22:32+08:00</updated>
	  <published>2006-07-15T14:22:32+08:00</published>
		  <summary type="html"><![CDATA[<br />　　说到吃北京小吃，王府井的并不正宗，以前汇集前门大栅栏的爆肚冯、马记月盛斋、奶酪魏、小肠陈、茶汤李、褡裢火烧&hellip;&hellip;这些才是让北京人牵肠挂肚的正宗老字号小吃。近日，在北京后海&ldquo;九门小吃&rdquo;，这些老字号集体亮相了。位于宋庆龄故居西侧一个幽深胡同里的古朴典雅四合院里，小吃街上各家的招牌店面一字排开，罗圈靠背的坐椅、四方木桌，墙上挂着老北京街景的黑白照片和彩色风俗工笔画，&ldquo;门框胡同&rdquo;及&ldquo;前门&rdquo;、&ldquo;崇文门&rdquo;等命名的包间，总面积3000平方米，可容纳400人同时就餐。<br /><br />　　这里有爆肚冯的第三代传人冯广聚、年糕钱的第三代传人钱德才、奶酪魏的第三代传人魏广禄、户部街马记月盛斋第六代传人马国琪、羊头马第七代传人马国义、俊王一德顺斋烧饼第四代传人王世华、豆腐脑白第四代传人白华、小肠陈第四代传人陈秀芳、茶汤李第四代传人李跃、恩元居第二代传人马正国、褡裢火烧改制后负责人刘国壮&hellip;&hellip;<br /><br />
<div>　　这11家老字号家家都有讲不完的故事：奶酪魏的餐具不能沾上半点油腥；俊王一德顺斋的烧饼要外酥里嫩，咬开后能分出20多层；焦圈不小心掉在地上要一摔八瓣；还有白记豆腐脑&ldquo;白如玉，嫩如脂，入口即化&rdquo;；羊头马&ldquo;切头肉薄如纸，撒盐花似雪飞&rdquo;。</div>
<div><br />户部街马记月盛斋第六代传人 马国琦：<br />月盛斋历史231年，准确地说的话，比美利坚建国早一年。<br />肉，二斤生肉，出一斤，出肉率50%，肥肉不腻口，瘦肉不塞牙<br /></div>
<div>俊王--德顺斋烧饼第四代传人：<br />比如说花椒吧，咱得买最好的，大红袍。回来后还得挑选，筛，籽什么的都得去掉，麻酱得定点要好麻酱，香油，所以工艺和外面的都不一样。<br /><br /></div>
<div>羊头马始于清道光年间，其绝活儿是刀工，一把一尺多长的片刀，片出的每一片都挂皮。顾客指哪儿切哪儿，那刀在他手上游刃有余，切得飞快，切出的肉薄如纸片，拿到灯下一照都能透亮。据&ldquo;羊头马&rdquo;的满女士说，以前的老主顾有梅兰芳、新凤霞等一些名角。<br /><br /></div>
<div>&ldquo;爆肚冯&rdquo;于清光绪年间由山东陵县人冯立山创立于北京后门桥，1937年成为北京著名的门框胡同小吃摊群中的重要美食。2000年，其&ldquo;爆肚仁三品&rdquo;被评为46种&ldquo;中国名菜点&rdquo;之一。&nbsp;</div>
<div>&nbsp;</div>
<div>奶酪魏的创始人是魏鸿臣先生，别号魏龙。清光绪初年就在前门外大栅栏附近的几个戏院门口摆摊卖奶酪。后来，除了奶酪、冰激凌等，其陆续推出的杏仁豆腐、酸梅汤、果子干、冰镇江米凉糕、紫米粥等也深受欢迎。&nbsp;</div>
<div>&nbsp;</div>
<div>豆腐脑白，白家的豆腐脑真称得上是白如玉、嫩如脂，入口即化且有豆奶之香。舀起一块白嫩的豆腐脑，浇上一勺厚卤，淋上蒜汁或辣椒油，就着刚出炉的芝麻小烧饼这么一吃，满嘴喷香。<br /><br />年糕钱创始于清光绪初年，其年糕选料严，加工精，色正味厚。其中有一种用江米面制作的年糕，中间夹多层豆沙馅，顶层铺青丝、红丝，外形美观，味道香甜<br />&nbsp;</div>
<div>当各国洋小吃陆续进入北京的饮食市场，全国各地的&ldquo;小吃名摊&rdquo;开遍北京的大街小巷，老北京传统小吃却面临着传人陆续去世、技艺陆续流失的困境。目前据档案馆查证的北京小吃有600余种，但如今留下来的还不到100种，而画家李滨声在前几年到隆福寺清点了一次，连稀带干只有34种。<br /><br />&quot;爆肚冯&quot;冯广聚老爷子说：&ldquo;北京小吃是我们几代人的事业，老一代交给我的不能在我这代失传，希望通过这次换新址我们能重新站起来。<br /></div>
<div>新开张后，小吃的价格都有了不同程度的上涨，褡裢火烧原先每两2.5元，现在是每两4元；奶酪魏的招牌宫廷奶酪也由过去的5元涨到6元，月盛斋酱牛肉每斤由30元涨到40元，人均消费一般为六七十元。作为普通消费者，我们希望在质优的同时，价格也能像以前一样平民一点，毕竟这是平民小吃不是？</div>
<br /><br /><a title="Photo Sharing" href="http://www.flickr.com/photos/hopesoft/189866270/"><img height="320" alt="北京小吃" src="http://static.flickr.com/49/189866270_3186722aba_o.jpg" width="418" border="0" /></a><br /><br />]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=156" /> 
	  <id>http://www.10090.com/blog/default.asp?id=156</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Google Earth中高级使用技巧]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=10" label="Internet" /> 
	  <updated>2006-07-02T21:40:21+08:00</updated>
	  <published>2006-07-02T21:40:21+08:00</published>
		  <summary type="html"><![CDATA[<strong>前言：<br /><br /></strong>　　应坛中TX之邀，敲了这篇Google Earth中高级使用技巧，2万多字20多张图，敲得俺手都麻了，大家要多给帮俺顶两下呀，呵呵呵，在详述GE中高级使用技巧前，先说明几个简单的入门问题。<br /><br />　　<b>1.Google Earth是什么？</b><br />　　答：Google Earth是一款全球卫星地图集成软件，它可以经计算得出三维地图，它的最高精度可以达到5年前军用级水平，可以清楚的看到地面上的汽车和每棵树木，低精度也相当于在5000米空中俯瞰地球，可以看清楚每条路。但它的最高精度只局限于大型城市，而且以美国最多，中国仅有7-8处（北京、上海、库尔勒、深圳、港澳等地），但由于其不断的更新精度，现在其它地方已经由原来的15KM俯瞰精确到5000米俯瞰精度，足以应付&ldquo;看路&rdquo;的需要了，这在几年前是国家的绝对机密，民用不可想象的。<br /><br />　　<b>2.Google Earth是实时的吗？</b><br />　　答：不是，由于众所周知的原因（军事保密），Google Earth公布的一般是1-3年前的卫星照片，但由于它和真实的地球物理信息做了匹配，也就是说它的地形、海拔、经纬度信息和GPS输出的经纬度信息是完全重合的，所以它对民用来说，还是有很高的实用价值。<br /><br />　　<b>3.Google Earth是收费的吗？</b><br />　　答：Google Earth公开版是免费的，PLUS版是收费的，差别在于PLUS版可以画航线，可以和特定的GPS接收器连接，实时的观看，但要实现这个功能要缴纳的月服务费是非常昂贵的，PLUS版可以解密，但登录码GOOGLE经常更换，所以每次解密后也只能用1-2个月，很不方便，还是推荐用免费版。<br /><br />　　<b>4.有办法不花钱加入实用功能吗？</b><br />　　有！！咱们可以将免费版改造得和PLUS收费版差不多，甚至还强，我们可以画比它精确得多的后期航线，我们还可以将以前旧的GPS航点航线信息引入其中，这些是收费版都不支持的功能。<br /><br />　　<b>5.Google Earth在哪里下载？</b><br />　　官方下载：<a href="http://earth.google.com/download-earth.html" target="_blank"><font color="#0000cc">http://earth.google.com/download-earth.html</font></a><br />　　非官方下载地址： <a href="http://dl.pconline.com.cn/html/1/5/dlid=13885&amp;dltypeid=1&amp;pn=0&amp;.html" target="_blank"><font color="#0000cc">http://dl.pconline.com.cn/html/1 ... &amp;pn=0&amp;.html</font></a><br /><br />　　<b>6.英文不太好，怎么使用入门？</b><br />　　Google Earth很容易用，下载一个一看就知道怎么用了，一共就那么几个键，放大、缩小、变地方，对E文不熟的朋友，网上也有些说明介绍。比如这个就说得很清楚了。<br /><br />　　<b>《Google Earth入门知识》</b><br />　　<a href="http://soft.yesky.com/tools/132/2037132.shtml" target="_blank"><font color="#0000cc">http://soft.yesky.com/tools/132/2037132.shtml</font></a><br /><br /><br /><br /><font color="#0000cc"><img onmouseover="if(this.resized) this.style.cursor='hand';" style="CURSOR: hand" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/h9mH_R0XCt828.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/h9mH_R0XCt828.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="resized" /><br /><br /></font>　　<b>《Google Earth中高级使用技巧》</b><br /><br />　　在Google Earth中高级使用技巧中，我想说的是如何把GPS里的信息转到google Earth里，如何加入航点、航线、如何编写简介、如何叠加行政图、如何处理BUG....等等，还有如何自己编写KML文件，定义座标点，这些功能google Earth官方不支持，而且免费版也是不支持GPS的，但对于车友来说又重要，我要是写也写得是这些。<br /><br /><br /><b>第一章、处理BUG、输入中文</b><br /><br />　　初用Google Earth，最头疼的就是它的中文BUG，往往打开后不停的报错，出现无法存储座标点、打不开已有的KML座标点文件，打开不指南针，到处是&ldquo;Can't found Image&rdquo;的警告，界面上是一个一个的大白块......<br /><br />　　其实原因很简单，因为Google Earth是为英语使用者来设计的，它要求它的路径中不能有中文，不光是安装路径中不能有中文，默认的存储路径中也不能有中文，我们大多在XP登录名中使用中文名。比如我用的是&ldquo;猪猪&rdquo;，这样，我的默认的存储路径就是 &ldquo;C:\Documents and Settings\猪猪\ApplicationData\Google\GoogleEarth&rdquo;，于是路径中有中文，便出现了以上所说的BUG。<br /><br />　　解决办法也很简单，将默认的存储路径改到&ldquo;C:\Documents and Settings\Default User\Google\GoogleEarth&rdquo;就一切正常了。<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/rDN0_GE01_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/rDN0_GE01_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="resized" /><br /><br />　　步骤：<br />　　1.建立C:\Documents and Settings\Default User\Google\GoogleEarth目录，最方便的办法就是把那个原来的目录整个复制过来。<br />　　2.开始-运行-regedit<br />　　3.在注册表中用 CTRL+F 查找 &ldquo;GoogleEarth&rdquo;键值<br />　　4.路径中凡有中文的一概改为英文，比如：&ldquo;C:\Documents and Settings\猪猪\Application Data\Google\GoogleEarth&rdquo;双击改变为&ldquo;C:\Documents and Settings\Default User\Google\GoogleEarth&rdquo; ，大约有5-6处<br />　　5.保存退出，重新进起动XP，就一切正常了。<br /><br />　　这对于很多用英文登录名的用户根本就不是问题，但一旦出现还挺麻烦，所以特别说一下。<br /><br />　　在Google Earth里输入中文也很简单，直接敲就可以了，但是有些中文字Google Earth不支持，这时只要随便打开一个记事本，输入完整，然后将输入内容COPY进Google Earth就可以正常显示了。<br /><br />　　最后要注意的是，如果要读取下载的现成的座标点文件（KML、KMZ文件），一定要把它们放在一个英文目录中，而且一直追溯到根目录，目录名都没有中文，不然会读不出的。<br /><br /><br /><b>第二章、加入航点</b><br /><br />　　在Google Earth里加入一个地标是很容易的，CTRL+N，它就会在目录地形的正中心加个地标，然后起个名字，拉到大概的地方就可以了。但是，这样的地标有时相差上千米，失之毫厘、错之千里，用这样的地标导航，有时会害死人的，只能看看，实用价值不大，所以Google Earth才放心地让你免费用，而且Google Earth也不支持旧GPS信息批量转入的功能。<br /><br />　　我们手中有GPS的朋友，大多手中有一大把非常准确的GPS航点信息，现在大多用OZI或MAPEDIT之类的程序看，但因为没有地形地理信息（OZI地图只有行政区划信息），不直观，如何将这些信息和GE的3D地理结合起来呢，而且还要免费的用呢？这里要用到一个咱们自己的DIY程序：Google Earth地标自动标注程序（目前最高版本为V0.8B）和一个非常易用的GPS程序MapEdit。<br /><br />　　<b>下载：</b><br />　　Google Earth地标自动标注程序<br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/GPS2GE.rar" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.138.202.212:1972/KMZ/GPS2GE.rar</font></a><br />　　GPS程序MapEdit<br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/MapEdit.rar" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.138.202.212:1972/KMZ/MapEdit.rar</font></a><br /><br />　　压缩包中有使用说明，这里说说使用步骤和容易出错的注意事项。<br /><br />　　<b>使用步骤：</b><br /><br />　　将GPS的航点（航迹）数据文件下载到硬盘（这不用说了，不同GPS有不同的方法）以我的HOLXGM101为例，是两种文件：*.tlg (航迹) 和*.wrt （航点）<br /><br />　　1. 打开MapEdit,打开*.tlg (航迹) 或*.wrt （航点）文件。<br /><br />　　2. （重要）用鼠标定义要转换的 航迹 或 航点，注意，有个小圆圈的航点是定义上的。<br /><br />　　3. （重要）在定义要的航点上，用右键--convert to--point，<br /><br />　　4. 将它们转换成任一格式，然后确定OK。<br /><br />　　5. SAVE AS另存为 *.mp文件，将mp文件复制到C:\get目录下（Google Earth地标自动标注程序的使用目录）<br /><br />　　6. 打开Google Earth地标自动标注程序，选GPS-KML，输入选做好的*.mp文件，输出则任意起名字，我这里改叫&quot;猪猪xxxx&quot;<br /><br />　　7. 打开Google Earth，CTRL+O，打开这个KML文件。<br /><br />　　8. 看，转换完成了，这个例子里转了几十个广东和海南沿海的地标，准确度100。<br /><br />　　9.当然，还可以点右键，EDIT,重新编辑它的名子、内容、观看高度...等信息，以方便浏览回忆（这在第四章时还会详细讲到）。<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/FT9q_R0XLtcP3MDJfTQ==.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/FT9q_R0XLtcP3MDJfTQ==.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br />　　<b>注意事项：</b><br /><br />　　在mepedit做saveas之前，如果没有做3、4两步的转换操作，否则存下来的*.mp文件就是空的了,*.mp文件则不能被转换成Google Earth信息。<br /><br />　　还有，因为GM101的问题，tlg文件有时会有错座标，所以，在mepedit里看到一条长直线，这样的话，转换程序也会算不出来，所以，暂时要用notepad编辑下*.mp文件，把负值座标去掉，即：把类似&ldquo;(-0.000003,-0.000003),&rdquo;的座标对去掉，一般在某一线的前面部分，注意要把后面的&ldquo;,&rdquo;也去掉，保存格式的正确。最后保存后转换就行啦。<br /><br />　　还有其它的3种转换功能，步骤大同小异，有需要可参考说明解决。<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/omsI_R0XLtcP3MDNfTQ==.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/omsI_R0XLtcP3MDNfTQ==.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br /><br /><b>第三章、加入航迹、画航线</b><br /><br />　　为了更直观，加入已有航迹、和画航线功能也是很重要的，加入已有航迹的步骤与第二章中加入航点的步骤是完全一样的，本节着重说一下如何画航线。<br /><br />　　有时，GPS会不小心丢掉航迹，我们有些早些没有GPS时的路径也想把它画出来，以方便后来的朋友，Google Earth PLUS中的确有这种功能，但说实话，误差太大了，有点涂鸦的味道，要想准确，又要用到一个咱们自己的DIY程序：<br /><br /><b>Google Earth 线路生成器</b><br /><br />　　我以画一个1953英国探险队攀登珠峰的线路图来做说明（本航线为自画航线，仅做说明用，千万不要以此登山，否则后果自付，呵呵呵）:<br /><br />　　1.把文件解压到任一目录，exe为运行程序双击就可以运行之。<br /><br />　　2.在Google Earth中用Ctrl+Shift+N建立一个文件夹并命名，如&ldquo;英国探险队攀登珠峰1953&rdquo;<br /><br />　　3、注意在名字前加pathline##???。##为两位数字表示线宽度，???为颜色字符可设为BLK(黑)/BLU(蓝)/GRN(绿)/SYN(青)/RED(红)/PNK(品)/YEL(黄)/WHT(白）。全部英文字母可以大小写，注意一定要在开头。如上述文件夹改名为&ldquo;pathline01Yel英国探险队攀登珠峰1953&rdquo;改变线宽度或颜色更方便的办法是直接改动KML文件，用记事本打开KML文件只要在kml文件的path描述里，在<br />　　
<placemark></placemark>
<br />　　<name></name>pathname<br />的后面加：<br />　　 <style type="text/css">
<br />
　　
<LineStyle><br />
　　<color>fc0000ff</color><br />
　　<width>3</width><br />
　　</LineStyle>
<br />
　　</style><br />就行了，其中3是宽度，fc0000ff是红色，研究下颜色的表示值吧。<br /><br />　　4、在Google Earth中制作线路上的结点。（CTRL+N，然后拖到卫星照片中的合适位置上）我为这条攀登珠峰线路做了30点，以准确说明这次从尼泊尔南坡最早一次登上珠峰时的线路，参考于美国国家地理杂志的EVEREST50周年地图。当年是没有GPS的，这就可以看出GE和线路生成器的结合优势了。<br /><br />　　5、右键点文件夹，Save as成 *.kml文件，注意必须是kml文件，且不能生成于有中文名字的目录路径下！本例中有个&ldquo;D:\aa\ge\1953EVEREST.kml&rdquo;文件。<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/6sEL_GE04_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/6sEL_GE04_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br />　　6、打开本路线生成器，打开上述保存的文件，按生成钮。本程序会在相同位置生成同名但后面再加了.kml的名字的文件，本例中也就是有个&ldquo;1953EVEREST.kml.kml&rdquo;文件。<br /><br />　　7、在Google Earth的File-&gt;Open 该文件，里面就多了个同名的文件夹，里面已经有你命名的路径了,当然，你打的点也依旧在里面。<br /><br />　　<b>下载：</b><br />　　<b>《Google Earth 线路生成器》</b><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/GE-linemaker.rar?sid=0RNQGL" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... MZ/GE-linemaker.rar</font></a><br /><br />　　<b>下载本例：Google Earth中OPEN即可</b><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/1953EVEREST_backup.kml?sid=0RNQGL" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... 3EVEREST_backup.kml</font></a><br /><br /><br /><br /><font color="#0000cc"><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/DXFa_GE05_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/DXFa_GE05_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br /><br /></font><b>第四章、如何编写美观的航点简介</b><br /><br />　　用CTRL+N的办法加地标或是用GPS直接批量转入的办法大家都会了，下一步是如何编写美观的航点简介了，当然你不管它了没问题，只不过在地图上的一些如W001之类的点罢了，谁也不知道这是什么地方、景色如何、路况如何，点的经纬度坐标是多少，在多大分辨率下看更方便，等于还是没用。<br /><br />　　写航点简介有几点：<br /><br />　　1.Name名字 和Discription 描述是兼容HTML格式的，也就是说，当把HTML文本输入其中，就可以得到如网页一般的绚烂效果，最简单的办法是用WORD编辑一个WEB页，将原代码拷贝进GE的Discription 描述中就可以了，比如我图中的吐峪沟，不仅有景点名、还有你拍摄的景点照片、还有路况照片、BBS中的贴子地址、你的EMAIL甚至大图和声音的链接，OK，除了花香你还要放进些什么<br /><br />　　2.你嫌图标太大了，没关系，点击Advenced(高级)选项，出来三个页面，在style中有Icons(图标)和Labels(文字)选项，可以调节XX大小甚至透明度。<br /><br />　　3.你点图标反应效果不好，点击Advenced(高级)选项，出来三个页面，在View中点Reset to default view,这下这点的经纬度也有了，再把Range标上合适的观看距离，也就是鸟瞰高度，我一般选10000米-30000米，这样看起来最舒服。<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/G13R_GE06_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/G13R_GE06_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br />[url]第五章、地图叠加[/url]<br /><br />　　Google Earth中只有地形地理图，但比如行政区划分、道路地图就没有，使用上也不方便 ，我们用一个功能可以把地图和地形图叠加在一起，这样想看什么都很方便了，不仅能分别看地图和地形图，还能调节透明度，让地图和地形图一起显示。如下图。<br /><br />　　方法很简单，下载你想要叠加的地图（最好是GPS用的地图，这样准确），在Google Earth中用Ctrl+Shift+O，出现一个绿线框子，把地图读入，用透明度观察，调节大小至到主要地标重合，比如河流、城市重合，这样地图叠加的工作就做好了，说起来简单，但调节大小的工作需要非常的耐心，我会自己调好的地图打包上传，把它解压到D:\AA目录下就可以在GE里直拉看了。<br /><br />　　<b>下载：</b><br />　　部分中国地图（解压到D:\AA目录，已和《Google Earth中文座标大全--猪猪0512完整版》匹配）<br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/ChinaMap.rar" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.138.202.212:1972/KMZ/ChinaMap.rar</font></a><br /><br /><br /><br /><font color="#0000cc"><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/pU2T_GE07_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/pU2T_GE07_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br /><br /></font><b>第六章、共享及 现成的收集</b><br /><br />　　最后，重要是的参考座标点，尤其是国内的座标点，我以经有较准了全国行政区县极以上座标点的信息，以及很多其它的东西（比如全世界美军基地、大学、民用机场、8000米高山、五湖四海、三山五岳，甚至还有我集成的中国行政地图，风光点....）是我收集和整理的，初玩GE可以下载来看，目前可能这是国内收集的中文版的最全的一个KML文件了。<br /><br />　　看看现在都有什么,这可能是一次下载最全的中文地标文件了：<br /><br />　　<b>《Google Earth中文座标大全--猪猪0512完整版》</b><br />　　注意含有叠加区位行政地图的KML文件比较大，有6M多。GE里直接open就可以了。<br /><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/All-0512-share.kmz?sid=0RNQGL" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... /All-0512-share.kmz</font></a><br /><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/All-0512-share.kml?sid=0RNQGL" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... /All-0512-share.kml</font></a><br /><br /><br /><br /><font color="#0000cc"><img onmouseover="if(this.resized) this.style.cursor='hand';" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/Mo7Q_GE08_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/Mo7Q_GE08_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br /><br /></font><b>特别感谢</b><br /><br />　　色影无忌landscape8和PC老头子的共享软件，尤其是色影无忌landscape8的帮助其他讨论请见：<br />　　<a href="http://www.xitek.com/forum/showthread.php?threadid=300323" target="_blank"><font color="#0000cc">http://www.xitek.com/forum/showthread.php?threadid=300323</font></a><br /><br />　　同时也特别感谢本坛 &ldquo;丽人行&rdquo;&ldquo;bdchina2003一颗红心开黑店 &rdquo;等几位TX，不然我这个懒旦不知道什么时候才会写它。呵呵呵 欢迎大家发表各自的经验！！<br /><br />　　关于Google Earth入门，bdchina2003一颗红心开黑店 找的资料：为查找Google Earth如何标中文，找了N多入门文档，新手学习使用：<br /><br /><b>Google Earth的历史、背景</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233835.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233835.htm</font></a><br /><br /><b>如何下载、安装Google Earth</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233840.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233840.htm</font></a><br /><br /><b>Google Earth界面、设置</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233847.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233847.htm</font></a><br /><br /><b>Google Earth三个版本对比介绍</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233853.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233853.htm</font></a><br /><br /><b>Google Earth图层说明</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233859.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233859.htm</font></a><br /><br /><b>Google Earth常见问题</b><br /><a href="http://www.godeyes.cn/news/2005/9/20/0929233905.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/9/20/0929233905.htm</font></a><br /><br /><b>Google Earth快捷键大全</b><br /><a href="http://www.godeyes.cn/news/2005/11/3/1103152734.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/11/3/1103152734.htm</font></a><br /><br /><b>如何管理Google Earth地标</b><br /><a href="http://www.godeyes.cn/news/2005/11/3/1103162638.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/11/3/1103162638.htm</font></a><br /><br /><b>如何自己制作Google Earth地标</b><br /><a href="http://www.godeyes.cn/news/2005/11/7/1107112453.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/11/7/1107112453.htm</font></a><br /><br /><b>如何自己制作Google Earth的Overlay</b><br /><a href="http://www.godeyes.cn/news/2005/11/8/1108123141.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/11/8/1108123141.htm</font></a><br /><br /><b>Google Earth的API中文说明文档</b><br /><a href="http://www.godeyes.cn/news/2005/11/15/1115115434.htm" target="_blank"><font color="#0000cc">http://www.godeyes.cn/news/2005/11/15/1115115434.htm</font></a> <br /><br /><b>参考资料：</b><br /><br />美国国家地理杂志 赠送 的 珠峰登山示意图 8971<br /><br /><br /><br /><img onmouseover="if(this.resized) this.style.cursor='hand';" style="CURSOR: hand" onclick="window.open('http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/j0yF_DSC08971_M.jpg');" alt="Click here to open new window" src="http://www.funcarclub.com/newbbs/bbs/attachments/day_051202/j0yF_DSC08971_M.jpg" width="400" onload="if(this.width&gt;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border="0" resized="true" /><br /><br /><b>备注:</b><br /><br />　　如果有下载All-0512-share.kmz和All-0512-share.kml发现不能正常读入的TX，请尽快告诉我，因为有朋友跟我反应&ldquo;用 Google Earth 3.0.0762打开这个kml文件发生错误 &quot;Unexpect Xerces XML Parser Exception at line 124076&quot;解决办法是将此kml文件打开，在124076行将<folder xmlns=""></folder> 改为 <folder></folder>（记事本中用查找功能就行了。）然后保存，再打开就可以了。同样在126902行也有一处，将<folder xmlns=""></folder> 改为 <folder></folder>即可。因为在我的Google Earth 3.0.046B版本中，打开是没问题的。我想看看都哪 些版本会出问题。 <br /><br />　　我重新整理后，打包压缩后上传，文件更小，更不易出错。<br /><br />　　<b>《Google Earth中文座标大全--猪猪0512完整版》</b><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/All-0512-share.rar" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... /All-0512-share.rar</font></a><br /><br />　　<b>《入疆路书》</b><br />　　<a href="ftp://jasondown:down12345@219.138.202.212:1972/KMZ/ZZxinjiang0510.rar" target="_blank"><font color="#0000cc">ftp://jasondown:down12345@219.13 ... /ZZxinjiang0510.rar</font></a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=155" /> 
	  <id>http://www.10090.com/blog/default.asp?id=155</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[生日Blog]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=7" label="My Life" /> 
	  <updated>2006-06-30T02:29:29+08:00</updated>
	  <published>2006-06-30T02:29:29+08:00</published>
		  <summary type="html"><![CDATA[今天是偶的生日，真快，转眼又是一年，老了。<br /><br />好久没有Blog了，最近忙，好象一直在忙，没有闲过。<br /><br />最近比较浮躁。<br /><br />还没想好生日怎么过，有个朋友到北京了，可能一起聚聚。终于忙完了聚会的事，可以告一段落了。<br /><br />wen要移民了。年初cao老大刚移民，又一个朋友要移民了。无语。<br /><br />Ajax大赛第二轮偶是赶不上了，如果周六，周日再宽限两天，也许还有希望，只有看运气了。也许这是个机遇，不过时间太忙，一直顾不上，人总是有所失有所得。。。<br /><br />]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=154" /> 
	  <id>http://www.10090.com/blog/default.asp?id=154</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[世界杯开战了，偶开始熬夜了]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=7" label="My Life" /> 
	  <updated>2006-06-11T02:46:29+08:00</updated>
	  <published>2006-06-11T02:46:29+08:00</published>
		  <summary type="html"><![CDATA[<p>周六早上看了德国与哥斯达黎加的比赛，只看了上半场，实在太困，就睡了。<br /><br />白天看了两场比赛，正在熬夜，准备看阿根廷。<br /><br />回想起在学校的日子，虽然踢得很臭，但还是一段很疯狂的日子。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=153" /> 
	  <id>http://www.10090.com/blog/default.asp?id=153</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[在路上]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=7" label="My Life" /> 
	  <updated>2006-06-04T03:32:35+08:00</updated>
	  <published>2006-06-04T03:32:35+08:00</published>
		  <summary type="html"><![CDATA[本来已经关了电脑，又爬了起来，坐在了电脑前。<br/><br/>听着一首不知名的歌，刚抽完一去烟。偶又破了戒，开始抽烟了，也许因为比较烦吧。<br/><br/>回首近半年来，发生了太多的事。经历了很多，感觉也成熟了许多，也明显地感受到了自己的差距，每天对着电脑，自己的沟通能力已经变得极差。<br/><br/>手头的杂事刚刚告一段落，昨天睡觉睡到自然醒，也只是12点睡觉，10点钟起，但我已经很满足，回想一下大概已经有半年没有睡到自然醒了，惭愧，这对我来说已经成了一件奢侈的事。<br/><br/>有人曾经说过：一个人一辈子只做成一件事即可。想想，确实是真理，只是人在面对许多选择的时候，不懂得去放弃。放弃需要勇气，也需要智慧。<br/><br/>回首十年前，再看看现在，感觉像做梦一样；今年也面临着一次选择，时间已经拖的太久，得付诸行动了。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=152" /> 
	  <id>http://www.10090.com/blog/default.asp?id=152</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[命令行方式使用FTP实战练习[win2k]]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=4" label="Program" /> 
	  <updated>2006-05-30T12:59:21+08:00</updated>
	  <published>2006-05-30T12:59:21+08:00</published>
		  <summary type="html"><![CDATA[简单上传下载实例(/*....*/为注释)：<br/><br/>先假设有一FTP服务器，FTP服务器：qint.ithot.net，用户名：username&nbsp;&nbsp;&nbsp;密码：user1234。在本地电脑D：盘创建一个文件夹&#34;qint&#34;。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传，从服务器下载的步骤如下：<br/><br/>1.“开始”-“运行”-输入“FTP”<br/><br/>2.open&nbsp;www.6i99.com&nbsp;99<br/>/*这一步可以与第一步合并，在“运行”里直接输入&#34;ftp&nbsp;www.6i99.com&#34;。如果你的FTP服务器不是用的21默认端口，假如端口是2121，那么此步的命令应在后面空格加2121，即“open&nbsp;www.6i99.com&nbsp;2121”*/<br/><br/>3.username<br/>/*提示你输入用户名*/<br/><br/>4.user1234<br/>/*提示你输入密码，密码不回显，打完密码后回车即可。如果你的密码输入错误，将不会提示你重新输入，这时你要键入“user”命令，将会出现第三步，你可以重新输入用户名和密码。*/<br/><br/>5.dir<br/>/*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录，用ls命令只可以查看文件。*/<br/><br/>6.mkdir&nbsp;qint<br/>/*在FTP服务器上根目录下建立qint目录。*/<br/><br/>7.cd&nbsp;qint<br/>/*进入目录qint,用“cd&nbsp;你的目录名”可以进入当前目录的下一级目录，这跟DOS一样。*/<br/><br/>8.bin<br/>/*采用二进制传输。如果你要上传下载，这一步很重要，不先执行这个命令，上传下载会很慢。*/<br/><br/>9.lcd&nbsp;d:\qint<br/>/*定位本地默认文件夹，在前面我事先在D：盘创建的。*/<br/><br/>10.!dir<br/>/*查看本地文件夹中的文件及目录*/<br/><br/>11.put&nbsp;i001.jpg<br/>/*将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用&#34;mput&nbsp;*.*&#34;将所有文件上传到FTP服务器上。*/<br/><br/>12.get&nbsp;d123.jpg<br/>/*将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。可以用&#34;mget&nbsp;*.*&#34;将所有文件下载到d:\qint*/<br/><br/>13.del&#101;te&nbsp;*.*<br/>/*删除目录qint中的所有文件。*/<br/><br/>14.cd&nbsp;..<br/>/*返回至上一级目录，即根目录。返回上一级目录用“cd&nbsp;..”要注意，中间有空格。返回根目录用“cd&nbsp;\”。*/<br/><br/>15.mrdir&nbsp;qint<br/>/*删除目录qint。删除目录，在此目录下不能有文件及目录，不然将无法删除。*/<br/><br/>16.bye<br/>/*退出FTP服务器*/<br/><br/>上传下载时特别要注意服务器及本地电脑的当前目录，文件是从哪里到哪里的问题。查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令，你还可以用命令“？”查看更多的命令。<br/><br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=151" /> 
	  <id>http://www.10090.com/blog/default.asp?id=151</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[批处理命令一览]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.10090.com/blog/</uri>
		 <email>hopesoft@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.10090.com/blog/default.asp?cateID=4" label="Program" /> 
	  <updated>2006-05-30T12:57:43+08:00</updated>
	  <published>2006-05-30T12:57:43+08:00</published>
		  <summary type="html"><![CDATA[Call<br/><br/>从一个批处理程序调用另一个批处理程序，而不使父批处理程序停止。<br/><br/>call&nbsp;[drive:][path]&nbsp;filename&nbsp;[batch-parameters]<br/><br/>call&nbsp;:label&nbsp;[arguments]&nbsp;<br/><br/>参数&nbsp;<br/><br/>[drive:][path]&nbsp;filename&nbsp;<br/><br/>指定要调用的批处理程序的位置和名称。filename&nbsp;参数必须具有&nbsp;.bat&nbsp;或&nbsp;.cmd&nbsp;扩展名。&nbsp;<br/><br/>batch-parameters&nbsp;<br/><br/>指定批处理程序所需要的任何命令行信息。有关对&nbsp;batch-parameters&nbsp;的扩展，请参阅下面&nbsp;arguments&nbsp;部分。<br/><br/>:label&nbsp;<br/><br/>指定要批处理程序控制跳转到的标签。使用带该参数的&nbsp;call&nbsp;命令可以创建新的批处理文件环境，并将控制传到指定标签后的声明。第一次到达批处理文件的末端时（在跳转到标签后），在&nbsp;call&nbsp;语句后控制返回说明。第二次遇到批处理文件的末尾，批脚本将被退出。&nbsp;<br/><br/>不要在&nbsp;call&nbsp;命令中使用管道和重定向符号。可以创建调用自身的批处理程序；但是，必须提供退出条件。否则，父和子批处理程序可以无限循环。&nbsp;<br/><br/>&nbsp;<br/><br/>Goto<br/><br/>将&nbsp;Windows&nbsp;定向到由指定标签标记的批处理程序的行中。&nbsp;<br/><br/>goto&nbsp;label&nbsp;<br/><br/>参数<br/><br/>label&nbsp;<br/><br/>指定&nbsp;Windows&nbsp;应转到的批处理程序中的行。仅前八个字符有效，可以包括空格，但不能包含其他分隔符，如分号或等号。<br/><br/>使用&nbsp;goto&nbsp;命令和目标标签&nbsp;:EOF&nbsp;可以将控制转到当前批处理脚本文件的末尾，退出批处理文件但不定义标签。当使用&nbsp;goto&nbsp;和&nbsp;:EOF&nbsp;标签时，必须在标签前插入分号，例如：&nbsp;<br/><br/>goto&nbsp;:EOF&nbsp;<br/><br/>&nbsp;<br/><br/>Echo<br/><br/>打开或关闭请求回显功能，或显示消息。&nbsp;<br/><br/>echo&nbsp;[on&nbsp;|&nbsp;off]&nbsp;[message]&nbsp;<br/><br/>参数&nbsp;<br/><br/>on&nbsp;|&nbsp;off&nbsp;<br/><br/>指定是否打开命令回显功能。要显示当前的回显设置，请使用不带参数的&nbsp;echo&nbsp;命令。&nbsp;<br/><br/>message&nbsp;<br/><br/>指定需要&nbsp;Windows&nbsp;在屏幕上显示的文本。&nbsp;<br/><br/>要回显屏幕上的空行，可以键入&nbsp;echo&nbsp;然后加一个句号&nbsp;(echo.&nbsp;)。要显示管道&nbsp;(|)&nbsp;或重定向字符（&lt;&nbsp;或&nbsp;&gt;），请在管道&nbsp;(|)&nbsp;或重定向字符（例如，^&gt;、^&lt;&nbsp;或&nbsp;^|）的前面使用脱字符。要使用一个脱字符本身&nbsp;(^)，请在一行中使用两个&nbsp;(^^)。&nbsp;<br/><br/>回到页首<br/><br/>&nbsp;<br/><br/>If<br/><br/>在批处理程序中执行条件处理。如果&nbsp;if&nbsp;命令中指定的条件为真，Windows&nbsp;将执行该条件后的命令。如果条件为假，Windows&nbsp;将忽略&nbsp;if&nbsp;子句中的命令，并执行&nbsp;else&nbsp;子句中的任何命令（如果已经指定了命令）。<br/><br/>if&nbsp;[not]&nbsp;errorlevel&nbsp;number&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>if&nbsp;[not]&nbsp;string1==string2&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>if&nbsp;[not]&nbsp;exist&nbsp;filename&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>启用了命令扩展：<br/><br/>if&nbsp;[/i]&nbsp;string1&nbsp;compare-op&nbsp;string2&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>if&nbsp;cmdextversion&nbsp;number&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>if&nbsp;defined&nbsp;variable&nbsp;command&nbsp;[else&nbsp;expression]<br/><br/>参数&nbsp;<br/><br/>not&nbsp;<br/><br/>指定只有当条件为假时&nbsp;Windows&nbsp;才能执行该命令。&nbsp;<br/><br/>errorlevel&nbsp;number&nbsp;<br/><br/>只有当前一个程序返回大于或等于&nbsp;number&nbsp;的退出代码时，才能指定真条件。&nbsp;<br/><br/>command&nbsp;<br/><br/>指定在符合前面的条件时&nbsp;Windows&nbsp;将执行的命令。&nbsp;<br/><br/>string1==string2&nbsp;<br/><br/>只有当&nbsp;string1&nbsp;和&nbsp;string2&nbsp;相同时才能指定真条件。这些值可以是文字字符串或批处理变量（例如，%1）。文字字符串不需要引号。<br/><br/>exist&nbsp;filename&nbsp;<br/><br/>如果&nbsp;filename&nbsp;存在，则指定真条件。&nbsp;<br/><br/>compare-op<br/><br/>以下三字母比较操作符中的一个：<br/><br/>操作符<br/><br/>说明<br/><br/>EQU<br/><br/>等于<br/><br/>NEQ<br/><br/>不等于<br/><br/>LSS<br/><br/>少于<br/><br/>LEQ<br/><br/>少于或等于<br/><br/>GTR<br/><br/>大于<br/><br/>GEQ<br/><br/>大于或等于<br/><br/>/i<br/><br/>指定&nbsp;/i&nbsp;开关时,将强制字符串比较按忽略大小写情况进行。/i&nbsp;开关也可以用于&nbsp;if&nbsp;的&nbsp;string1==string2&nbsp;格式。这些比较是通用的，如果&nbsp;string1&nbsp;和&nbsp;string2&nbsp;都由所有的数字组成，那么字符串将被转换为数字并且将执行数字比较。<br/><br/>cmdextversion&nbsp;number<br/><br/>cmdextversion&nbsp;条件的作用就像是&nbsp;errorlevel，但它需要与&nbsp;Cmd.exe&nbsp;的“命令扩展”功能相关联的内部版本号比较。第一版是&nbsp;1，当重大的增强添加到命令扩展中时，版本号将增加&nbsp;1。当禁用命令扩展时，cmdextversion&nbsp;条件不会为真。<br/><br/>defined&nbsp;variable<br/><br/>defined&nbsp;条件的作用就象是&nbsp;exist，但它使用环境变量名，并且如果环境变量已经定义它将返回真值。使用该条件添加三个变量：%errorlevel%,&nbsp;%cmdcmdline%&nbsp;和&nbsp;%cmdextversion%。<br/><br/>%errorlevel%&nbsp;扩展到&nbsp;errorlevel&nbsp;当前值的字符串表达式，如果没有名为&nbsp;ERRORLEVEL&nbsp;的环境变量，在这种情况下可取代它的值。程序运行后，下面的图解&nbsp;errorlevel&nbsp;使用：<br/><br/>goto&nbsp;answer%erorlevel%&nbsp;:answer0&nbsp;echo&nbsp;Program&nbsp;had&nbsp;return&nbsp;code&nbsp;0&nbsp;:answer1&nbsp;echo&nbsp;Program&nbsp;had&nbsp;return&nbsp;code&nbsp;1&nbsp;<br/><br/>也可以在&nbsp;compare-op&nbsp;中使用上面列出的比较操作符：<br/><br/>if&nbsp;%errorlevel%&nbsp;LEQ&nbsp;1&nbsp;goto&nbsp;okay&nbsp;<br/><br/>%cmdcmdline%&nbsp;在任何&nbsp;Cmd.exe&nbsp;处理之前扩展传递到&nbsp;Cmd.exe&nbsp;的源命令行，如果没有名为&nbsp;cmdcmdline&nbsp;的环境变量，在这种情况下可取代它的值。<br/><br/>%cmdextversion%&nbsp;扩展到&nbsp;cmdextversion&nbsp;当前值的字符串表达式，如果没有名为&nbsp;CMDEXTVERSION&nbsp;的环境变量，在这种情况下可取代它的值。<br/><br/>expression<br/><br/>在&nbsp;else&nbsp;子句中，expression&nbsp;由&nbsp;Windows&nbsp;命令和任何传递到命令的参数组成。&nbsp;<br/><br/>&nbsp;<br/><br/>Pause<br/><br/>暂停批处理程序的处理并显示消息，提示用户按任意键继续。&nbsp;<br/><br/>&nbsp;<br/><br/>Rem<br/><br/>使您可以在批处理文件或配置文件中加入注释。&nbsp;<br/><br/>rem&nbsp;[comment]&nbsp;<br/><br/>参数&nbsp;<br/><br/>comment&nbsp;<br/><br/>指定要作为注释的任何字符串。不能使用重定向字符“&lt;”或“&gt;”或管道&nbsp;(|)。&nbsp;<br/><br/>&nbsp;<br/><br/>For<br/><br/>对一组文件中的每个文件运行指定的命令。&nbsp;<br/><br/>要在批处理程序中使用&nbsp;for&nbsp;命令，请使用以下语法：&nbsp;<br/><br/>for&nbsp;%%variable&nbsp;in&nbsp;(set)&nbsp;docommand&nbsp;[command-parameters]&nbsp;<br/><br/>要在命令提示符下使用&nbsp;for，请使用以下语法：&nbsp;<br/><br/>for&nbsp;%variable&nbsp;in&nbsp;(set)&nbsp;do&nbsp;command&nbsp;[command-parameters]&nbsp;<br/><br/>参数<br/><br/>%%variable&nbsp;或&nbsp;%variable&nbsp;<br/><br/>代表可替换的参数。for&nbsp;命令使用在&nbsp;set&nbsp;中指定的每个文本字符串替换&nbsp;%%variable（或&nbsp;%variable），直到此命令（在&nbsp;command-parameters&nbsp;中指定）处理所有的文件为止。使用&nbsp;%%&nbsp;variable&nbsp;在批处理程序中执行&nbsp;for&nbsp;命令。使用&nbsp;%&nbsp;variable&nbsp;通过命令提示符执行&nbsp;for&nbsp;命令。变量名区分大小写。<br/><br/>(set)&nbsp;<br/><br/>指定要用指定的命令处理的一个或多个文件或文本字符串。需要括号。&nbsp;<br/><br/>command&nbsp;<br/><br/>指定要在指定的&nbsp;set&nbsp;所包含的每个文件上执行的命令。&nbsp;<br/><br/>command-parameters&nbsp;<br/><br/>指定要用于指定命令（如果指定的命令要使用任何参数或开关）的任何参数或开关。<br/><br/>如果启用了命令扩展，将支持如下&nbsp;for&nbsp;命令的其他格式：<br/><br/>只限于目录<br/><br/>for&nbsp;/D&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(set)&nbsp;docommand&nbsp;[command-parameters]&nbsp;<br/><br/>如果&nbsp;set&nbsp;包含通配符（*&nbsp;和&nbsp;?），则指定与目录名匹配，而不是文件名。<br/><br/>递归<br/><br/>for&nbsp;/R&nbsp;[[drive&nbsp;:]path]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(set)&nbsp;docommand&nbsp;[command-parameters]<br/><br/>进入根目录树[drive:]path，在树的每个目录中执行&nbsp;for&nbsp;语句。如果在&nbsp;/R&nbsp;后没有指定目录，则假定为当前目录。如果&nbsp;set&nbsp;只是一个句号&nbsp;(.)&nbsp;字符，则只列举目录树。<br/><br/>迭代<br/><br/>for&nbsp;/L&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(start，step，end)&nbsp;do&nbsp;command&nbsp;[command-parameters]<br/><br/>集合是一系列按步长量划分的、从头到尾的数字。这样，(1,1,5)&nbsp;将生成序列&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5，而&nbsp;(5,-1,1)&nbsp;将生成序列&nbsp;(5&nbsp;4&nbsp;3&nbsp;2&nbsp;1)。<br/><br/>文件解析<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(filenameset)&nbsp;do&nbsp;command&nbsp;[command-parameters]<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(&#34;literal&nbsp;string&#34;)&nbsp;do&nbsp;command[command-parameters]<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(&#39;command&#39;)&nbsp;do&nbsp;command&nbsp;[command-parameters]<br/><br/>或者，如果出现&nbsp;usebackq&nbsp;选项：<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(filenameset)&nbsp;do&nbsp;command&nbsp;[command-parameters]<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(&#39;literal&nbsp;string&#39;)&nbsp;do&nbsp;command&nbsp;[command-parameters]<br/><br/>for&nbsp;/F&nbsp;[&#34;options&#34;]&nbsp;[%%&nbsp;|&nbsp;%]variable&nbsp;in&nbsp;(`command`)&nbsp;docommand&nbsp;[command-parameters]<br/><br/>filenameset&nbsp;参数指定一个或多个文件名称。在继续到&nbsp;filenameset&nbsp;中的下一个文件之前，每个文件都会被打开、读取和处理。&nbsp;<br/><br/>过程由读取文件、分成独立的文本行及然后将每行解析成零个或更多个令牌组成。然后使用设置为找到的一个或多个令牌字符串的变量值（或多个值）集合调用&nbsp;for&nbsp;循环体。默认情况下，/F&nbsp;传递每个文件每一行的第一个空白分隔符号。<br/><br/>跳过空行。通过指定可选的“options”参数可以覆盖默认的解析行为。这是一个引用字符串，它包含一个或多个关键字以指定不同的解析选项。关键字是：<br/><br/>关键字<br/><br/>说明<br/><br/>eol=c<br/><br/>指定行尾注释字符（只一个字符）<br/><br/>skip=n<br/><br/>指定在文件的开头跳过的行数。<br/><br/>delims=xxx<br/><br/>指定定界符集合。这将替换空格和制表符的默认分隔符集。<br/><br/>tokens=x,y,m-n<br/><br/>指定将令牌从每行传递到每个反复的正文。这将导致分配其他变量名。m-n&nbsp;格式是一个范围，指定从&nbsp;mth&nbsp;到&nbsp;nth&nbsp;的令牌。如果在令牌&nbsp;=&nbsp;字符串中最后一个字符是星号，则将分配附加的变量，并在解析最后一个令牌后在行上接收剩余的文本。<br/><br/>usebackq<br/><br/>指定将右引号字符串作为命令执行，单引号字符串是文字字符串命令，您可以使用双引号包括&nbsp;filenameset&nbsp;中的文件名。<br/><br/>变量替换<br/><br/>此外，已经增强了&nbsp;for&nbsp;变量引用的替换修改程序。现在可以使用下列可选的语法（对于任何变量&nbsp;I）：<br/><br/>变量（使用修改程序）<br/><br/>说明<br/><br/>%~I<br/><br/>展开删除了周围的任何引号&nbsp;(&#34;)&nbsp;的&nbsp;%I<br/><br/>%~fI<br/><br/>将&nbsp;%I&nbsp;展开到完全合格的路径名<br/><br/>%~dI<br/><br/>只将&nbsp;%I&nbsp;展开到驱动器号<br/><br/>%~pI<br/><br/>只将&nbsp;%I&nbsp;展开到路径<br/><br/>%~nI<br/><br/>只将&nbsp;%I&nbsp;展开到文件名<br/><br/>%~xI<br/><br/>只将&nbsp;%I&nbsp;展开到文件扩展名<br/><br/>%~sI<br/><br/>展开路径以只包含短名称<br/><br/>%~aI<br/><br/>将&nbsp;%I&nbsp;展开到文件的文件属性<br/><br/>%~tI<br/><br/>将&nbsp;%I&nbsp;展开到文件的日期/时间<br/><br/>%~zI<br/><br/>将&nbsp;%I&nbsp;展开到文件大小<br/><br/>%~$PATH:I<br/><br/>搜索&nbsp;PATH&nbsp;环境变量所列出的目录,并将&nbsp;%I&nbsp;展开开到第一个找到结果的全部合格名称。如果没有定义环境变量名，或搜索后没有找到文件，则此修改程序将扩展为空字符串。<br/><br/>修改程序可以合并以获得复杂的结果：<br/><br/>变量（使用合并的修改程序）<br/><br/>说明<br/><br/>%~dpI<br/><br/>只将&nbsp;%I&nbsp;展开到驱动器号和路径<br/><br/>%~nxI<br/><br/>只将&nbsp;%I&nbsp;展开到文件名和扩展名<br/><br/>%~fsI<br/><br/>将&nbsp;%I&nbsp;展开到只包含短名称的完整路径名<br/><br/>%~dp$PATH:I<br/><br/>在&nbsp;PATH&nbsp;环境变量所列出的目录中搜索&nbsp;%I，并展开到第一个找到结果的驱动器号和路径<br/><br/>%~ftzaI<br/><br/>将&nbsp;%I&nbsp;扩展到与&nbsp;dir&nbsp;相似的输出行<br/><br/>例：要显示当前目录中扩展名为&nbsp;.doc&nbsp;或&nbsp;.txt&nbsp;的所有文件内容：<br/>for&nbsp;%f&nbsp;in&nbsp;(*.doc&nbsp;*.txt)&nbsp;do&nbsp;type&nbsp;%f&nbsp;<br/><br/>&nbsp;<br/><br/>Shift<br/><br/>更改批处理文件中可替换参数的位置。&nbsp;<br/><br/>shift&nbsp;<br/><br/>启用命令扩展（Windows&nbsp;2000&nbsp;中的默认设置）后，shift&nbsp;命令支持&nbsp;/n&nbsp;开关，该开关通知命令在第&nbsp;n&nbsp;个参数处开始更改，n&nbsp;可以是从&nbsp;0&nbsp;到&nbsp;8&nbsp;的任何一个值。例如，&nbsp;SHIFT&nbsp;/2&nbsp;将&nbsp;%3&nbsp;改为&nbsp;%2，将&nbsp;%4&nbsp;改为&nbsp;%3&nbsp;等等，而&nbsp;%0&nbsp;和&nbsp;%1&nbsp;保持不变。&nbsp;<br/><br/>该命令的好处是使批处理文件可以接受&nbsp;10&nbsp;个以上参数，但要注意其操作是不可逆的。&nbsp;<br/><br/>&nbsp;<br/><br/>Setlocal<br/><br/>开始批处理文件中环境变量的本地化。本地化将持续到出现匹配的&nbsp;endlocal&nbsp;命令或者到达批处理文件结尾为止&nbsp;<br/><br/>setlocal&nbsp;option<br/><br/>参数<br/><br/>option<br/><br/>启用命令扩展（Windows&nbsp;2000&nbsp;中的默认设置）后，setlocal&nbsp;批处理命令将接受可选参数，可以是&nbsp;enableextensions&nbsp;或&nbsp;disableextensions。这将启用或禁用命令扩展，直到出现匹配的&nbsp;endlocal&nbsp;命令，无论&nbsp;setlocal&nbsp;命令之前的设置如何。<br/><br/>传递给&nbsp;setlocal&nbsp;命令参数时，setlocal&nbsp;命令还设置&nbsp;errorlevel&nbsp;值。如果给定两个有效的参数之一，则&nbsp;errorlevel&nbsp;值设置为&nbsp;0，否则设置为&nbsp;1。&nbsp;<br/><br/>&nbsp;<br/><br/>Endlocal<br/><br/>结束批处理文件中环境更改的本地化，将环境变量还原为匹配&nbsp;setlocal&nbsp;命令前的值。<br/><br/>在批处理文件的结尾处有一个隐含的&nbsp;endlocal&nbsp;命令。&nbsp;<br/><br/>endlocal<br/><br/>如果启用了命令扩展（Windows&nbsp;2000&nbsp;中的默认设置），endlocal&nbsp;命令将把命令扩展的启用/禁用状态还原到匹配的&nbsp;setlocal&nbsp;命令执行前的状态。&nbsp;<br/><br/>&nbsp;<br/><br/>%（可替换参数）<br/><br/>可替换参数&nbsp;%0&nbsp;和&nbsp;%1&nbsp;到&nbsp;%9&nbsp;可以放在批文件的任何位置。批处理文件运行时，%0&nbsp;由批处理文件名替换，并且参数变量&nbsp;%1&nbsp;到&nbsp;%9&nbsp;由命令行上输入的相应参数替换。<br/><br/>%&nbsp;参数扩展了批处理脚本参数变量&nbsp;(%0,&nbsp;%1,&nbsp;...,&nbsp;%9)，如下所示：<br/><br/>批处理脚本中的&nbsp;%*&nbsp;是引用所有参数的通配符。对于单个参数变量，扩展选项如下表所述。<br/><br/>变量<br/><br/>描述<br/><br/>%~1<br/><br/>扩展&nbsp;%1&nbsp;并删除所有引号&nbsp;(&#34;)<br/><br/>%~f1<br/><br/>将&nbsp;%1&nbsp;扩展到完全合格的路径名<br/><br/>%~d1<br/><br/>将&nbsp;%1&nbsp;扩展到驱动器盘符&nbsp;<br/><br/>%~p1<br/><br/>将&nbsp;%1&nbsp;扩展到路径<br/><br/>%~n1<br/><br/>将&nbsp;%1&nbsp;扩展到文件名&nbsp;<br/><br/>%~x1<br/><br/>将&nbsp;%1&nbsp;扩展到文件扩展名<br/><br/>%~s1<br/><br/>扩展的路径仅包含短名称<br/><br/>%~a1<br/><br/>将&nbsp;%1&nbsp;扩展到文件属性<br/><br/>%~t1<br/><br/>将&nbsp;%1&nbsp;扩展到文件日期/时间<br/><br/>%~z1<br/><br/>将&nbsp;%1&nbsp;扩展到文件大小<br/><br/>%~$PATH:1<br/><br/>搜索&nbsp;PATH&nbsp;环境变量中列出的目录，并将&nbsp;%1&nbsp;扩展到发现的第一个目录的完全合格的名称。如果没有定义环境变量名称，或搜索没有找到文件，则此修改键扩展成空字符串。<br/><br/>修改键可以组合使用以得到复合结果：<br/><br/>变量<br/><br/>描述<br/><br/>%~dp1<br/><br/>将&nbsp;%1&nbsp;扩展到驱动器盘符和路径<br/><br/>%~nx1<br/><br/>将&nbsp;%1&nbsp;扩展到文件名和扩展名<br/><br/>%~dp$PATH:1<br/><br/>在&nbsp;PATH&nbsp;环境变量列出的目录中搜索&nbsp;%1，并扩展到发现的第一个目录的驱动器盘符和路径<br/><br/>%~ftza1<br/><br/>将&nbsp;%1&nbsp;扩展到类似&nbsp;dir&nbsp;的输出行<br/><br/>%~&nbsp;修改键可能无法与&nbsp;%*&nbsp;一同使用。&nbsp;<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.10090.com/blog/default.asp?id=150" /> 
	  <id>http://www.10090.com/blog/default.asp?id=150</id> 
  </entry>	
		
</feed>