Archive for 二月, 2009

Google G2终于发布,取名HTC Magic

Posted in Viewpoint on 二月 21st, 2009 by corrie – 1 Comment

在本次西班牙巴塞罗那召开的MWC2009全球通讯展上,GOOGLE带来了基于Android平台的第二款机型——G2,这款二代触摸屏Googlephone的名字是HTCMagic。据悉,该机首先通过沃达丰在欧洲发售,首批国家包括英国、西班牙、德国和法国。

该机内置320万像素摄像头,Wi-Fi和GPS,但没有滑出式键盘,有更佳的电池寿命。Magic将采用新固件Cupcake,它根据G1用户的反馈 作出了些许修改。Magic预装了Google应用程序如Maps、Mail、Search和YouTube。Android用户将能访问已有800多款 应用程序的AndroidMarket。

  • Facebook
  • Twitter
  • Share/Bookmark

看看这些照片,唤起人类文明的真知吧!

Posted in Me, Recomment on 二月 17th, 2009 by corrie – Be the first to comment
这不是艺术摄影 这是现实社会实实在在存在的现象

(3)过马路的盲人

(4)征婚条件为1千万元的那位武汉大学的女硕士

(5)上海市某招聘会的现场 黑压压的人海

(6-7)和老老外在一起的女大学生


(8)为了生活 问路收费的老妈妈

(10)为71岁老外生下儿子的那位25岁的复旦女生 你相信她是为了爱情吗

1.男儿一跪仍英雄!!!!!!
他——是一位西藏运输兵, 军功章代表着他为祖国立的汗马功劳, 可他连自己的妻子难产死亡都没来的及看上一眼。下跪, 在妻儿的墓前下跪……男儿一跪仍英雄!!!!

2.相信大家都有过类似的情况,你会怎么做呢?像她们吗?无动于衷?

3.他手里的吃的你吃过吗?你会吃吗?

4.看着这张照片你怎么想的?

5.为了几快钱的生活费

6.17岁的矿工,他一次背100多斤的煤走1000多米,一次一块钱

7.为了生活,这位老婆婆,用她几乎没有力量的身体在.....

8.一位为了生存而`````的老爷爷

9.一位老人独自抗议先行教育的收费制度

10.就是在西安,就是在这个地方有人花了30多万吃了一顿饭

11.再看看我们的孩子在什么样的教室里上课

12.还记得吗?这些所谓的明星在做秀烤肉,烤出来的煳肉居然卖了17800

13.而在这里,两个孩子却因付不起区区百来元的学费而被迫缀学在家,过早地肩负起了生活的重担,对他们来说,100多元钱的学 费竟如天文数字

14.厦门远华大案的主犯赖**走私达500多亿元,偷逃税收300多亿元。300多亿元是一个什么样的概念呢--如果以一个城 镇的孩子读完九年制义务教育的学费为4000元计算,这笔巨款足以让700多万的孩子免费接受九年义务教育。

15.就是那张在网上广泛流传,引起了无数争议的照片。 我想,这张照片最大的现实意义不在于它揭示了 社会巨大的贫富反差,更让人 揪心的还在于--当这两个孩子长大之后, 我们又该用什么来保证他们所代表 的两个阶层的和睦相处?

16.我只是想要回我的工钱,可是~~~~

17.可能他们一辈子也出不了山,但是我们却在享受他们的税收

18.还有下面这位可怜的卖红薯的老人,在影响市容和他要活下去之间,我们应该如何选择呢?

19.当代纤夫,那能有几多爱?

20.
我们许多所谓的明星,唱一首歌、卖个笑就是几万甚至是几十万上百万的进帐, 却对依法纳税记性特差。更有甚者,某些明星还拿着捐助希望工程来做秀,
拿贫困地区的孩子来开涮--大家都应该还记得,就是这位大明星, 以捐助希望小学为名,拍了宣传片达到了炒 作的目的之后就拍屁股走人的嘴脸吧?

21.现代雨人

22.拾荒者,母亲是这样老去的

23.为了我给她照相,她特意借了个布书包其实她背的是个400克的奇强牌洗衣粉袋

24.一位因为家境贫困没有路费,在多次向其乡政府请求路费无结果后,在儿子牺牲20年后才第一次攒够钱去陵园探望儿子的母亲,这是她第一次来,也许是最后一次了.......


25.当代矿工每次都有冲动。


27.
这个人曾经是电子科大的一个教授
说明:这个老人每天都在学校里穿行,他文革受到迫害,十分的惨。平反后却对国家没有一句怨言,现在把每个月工资全捐给了希望工程,自己捡破烂为生,不仅这
样,如果每月有多余的钱也全捐了出去。 多么高尚的老人!!!!!! 他如果享受起来,比很多的人都好,他的儿子女儿全在国外,每月都给他寄很多钱,
他却全捐了出去,这样的老人难道不值得大家尊敬吗?


28.我可爱的女儿,我拿什么给你们幸福!!!!!!


29.少年不言愁~~~~至少你可以让自己和老迈的母亲填饱肚子~~应该羞涩的是那些哈日哈韩的混帐阔少。


30.老婆,我好着呢,吃的好睡的好,穿的也好。大城市真漂亮……


31.一对卖艺的姐弟:再收紧!!!暂时的窒息,只为一顿不太美味的早餐


32:不是我影响市容,是我很饿


33.垃圾堆里的精神家园~~~~~~~~~~~~~~


34.为了能上学,每天去给一家窑厂背砖坯,她每次背16块,重40公斤,走140米,只得3分3厘工钱


35.这是中国教育制度的悲哀,我希望每一个中国人都能够看到这些照片,来唤醒亿万中国人的人性,发挥我们智慧的本质,来救助这些人


36:
乖~~~~~~不哭,奶奶赚钱去~~~~~~送你去读书~~~~~~~



37.最最震撼的呐喊声,你听到了么?


感动!辛酸的感动!我想这组照片不在于让多少人落泪,而是唤醒了多少还在肆意挥霍的人。让他们静心的想一想他们的财富是否也应该用的有意义。在我们倡导和谐的今天和谐应丛自身做起。    

这篇日志我希望让全国有良知的人都可以看到,如果有可能的话,请点一下转载,帮我完成这个心愿!谢谢!
  • Facebook
  • Twitter
  • Share/Bookmark

Gmail的云时代或将不久到来

Posted in Me, Viewpoint on 二月 10th, 2009 by corrie – Be the first to comment

从目前google所站的立场,和准备推出的Gdrive等产品,准备关闭的网站目录和自家视频服务来看(没了视频还有Google Youtube),Google的动作已经说明它正在大范围的将云服务开展起来。持续增加云系列产品,暂时关闭云里面不必要的服务和项目,这都说明了云离我们越来越近。

随着各种终端智能化的走势,google势必会在不久的将来测试全套的云服务并一一上线。也许等待不止两年,也许不到两年,这只是一种趋势,越来越多的网络应用需要我们依靠一个浏览器去完成诸多的事情,google的gears加速了这种应用的开发,创造了各种富客户端的奇迹。我看google没什么不行,只是时间问题。

Calendar、Contacts、Mail、Docs、Photos、Alerts等服务已经在应用,并且已经逐步成熟了,因为我们需要这种趋势,所以它们才变的成熟,否则则被淘汰掉。看来我们只需要一个强大的终端来运行这些服务就可以了,那么它也出来了,那就是Android,曾几何时,我们玩腻了Symbian,玩够了RIM,不习惯了Plam,受够了Iphone。从这个强大的系统推出后,它将霸占几乎所有的移动终端,配置了Google的云服务,其任重道远,这还是一种趋势,一种推动人类文明的趋势。

发展科技是人类的使命,以科技来推动人来的发展,以科技来服务人类文明。更多更强大更具规模的网络新时代就要到来,不用说,它就是云时代。世界不止需要Google一个英雄站起来,在成为英雄的时候需要更多的人甘当绿叶,也许不一定是Google、但文明依然要靠绿叶来衬托。在使科技前进的方向感中,没有金钱的利益,为了科学,为了人类的文明,Google或者另一个英雄将再次崛起。而我自己甘当绿叶。

  • Facebook
  • Twitter
  • Share/Bookmark

推荐:韩国Visibone经典配色卡,做设计少不了

Posted in UED on 二月 9th, 2009 by corrie – Be the first to comment

e9858de889b21

e9858de889b22

e9858de889b23

  • Facebook
  • Twitter
  • Share/Bookmark

自用N82换E71 【已换】

Posted in Me on 二月 7th, 2009 by corrie – 3 Comments

由于没有数码相机,没有照片拍。不过放心,可以当面看货,满意再换,不满意就over。

N82强大的功能对我来说用处不大,用过朋友的全键盘手机后一直想换个全键盘E71用,特别喜欢全键盘。现在就壮胆发一回,吃亏也无所谓了。

小小介绍下,N82亚太版,10月15左右在上海不夜城2700购买,配件全套,没任何问题,9成新,带收据和保修单,保修到09年10月。不单卖。只换 E71。有想换82的朋友请联系。最好当面。否则可以淘宝支付全价换购。保证全套配置。原电丢了,附送两块MOMAX XLEVEL 1000MA大容量电池(跟原电的时间差不多)和MOMAX原装座充(MOMAX 2电一充价值120),无诚意和想单买的请不要多问。。。

今天晚上与neteasyzhb上海见面购得E71,明天N82发到东莞一个朋友哪儿,差价200。

感谢neteasyzhb,感谢东莞的O LI ZHI

  • Facebook
  • Twitter
  • Share/Bookmark

推荐:智能化的PUSH MAIL,我先走一步。

Posted in Me, Recomment on 二月 7th, 2009 by corrie – Be the first to comment

在越来越方便,越来越和谐的今天,我们不需要再去让运营商大额的欺诈。我们使用智能手机,我们使用Push Mail,我们使用Voip网络电话。你会发现,其实这些才是真正的通讯方案,方便,快捷,服务器备份,高效,强大而且实惠。

我要推广移动mail平台,我的PUSH MAIL推广信:

像短信一样便捷的通信方案,不但保留了传统短信的优势,而且增加了诸多元素,可支持抄送、密松,定时发送、副本等高级功能和发送各种类型的文件,而且不受任何大小和字数限制,比彩信更强大,比短信更迅速。

在智能手机正在逐步实现真正智能的同时,云服务也在开启,一个即时通讯的云也在悄然兴起,google就是很有力的代表,通过手机自带或者软件的方式将mail进行push到手机终端,免费而又先进的方案。何乐而不为。当你在线发送邮件的时候,你的朋友已经收到了你的信息。邮件是很方便的,也许任何一种终端或者接口都可以发送邮件,带来方便的同时,别忘了给朋友推荐一下。留下自己的信箱吧,今天你push了没有?

下面介绍下我的智能机PUSH方案两种:

准备:智能手机一部、Gmail一个

1、使用自带,在诺基亚的symbian平台、windows mobile平台和android等只能手机平台,都支持使用imap接收邮件。我们可以设置提取时间间隔为最短的那个,诺基亚为5分钟,在5分钟之内并没有真正断线。
配置方案如下
接收配置   邮箱:xxx@gmail.com    用户名:xxx@gmail.com    密码:你的密码     收取服务器:imap.gmail.com   安全:TTL/SSL   端口:默认
发送配置   用户名密码同上   发送服务器:smtp.gmail.com   安全:startTls  端口:587
提取设置   文件夹:更新文件夹后可以设置更新的文件夹,有收件箱 自定义的文件夹  垃圾箱  已发邮件等。
自动提取   提取通知:关    提取邮件:全天     间隔:5分钟

优点:系统自带   偶尔同步不及时
缺点:设置麻烦  流量使用大  必须使用支持imap的邮箱

OK 设置完毕,我们返回。然后等着“您有新邮件”的消息吧。目前测试每天使用500K流量。和朋友每天发送10封邮件左右。

2、安装System Seven[目前支持诺基亚s60三、windows mobile、palm]。
这个设置是很简单的,自己已经继承了AOL、gmail、yahoo等邮箱的同步,只需要输入邮箱地址和用户就可以配置成功。而且速度很快,但是在N82安装后,打开收件箱和信息中心会有一点点卡,影响到读短信。

优点:速度快  同步及时  设置方便  流量使用少
缺点:占用系统内存大

使用system seven,全天在线、每天使用不到100K的流量。

若其他邮箱也要求支持imap,否则很容易发送失败或者支持不完善,个人还是推荐用gmail,功能很强大。

如果您有更好的方案请留言或者发送到corrie#sina.com,由我来负责推广。


比上面方案都好的PUSH 方案

1、注入系统服务的软件,用软件服务来进行push,软件本身只能设置系统邮箱或者增加设置的选项来配置PUSH。
2、有push服务器,服务器及时的获取设置的账户邮件,软件使用UDP方式等待接收PUSH
3、PUSH到软件服务的邮件将发送到系统邮箱,并及时提醒用户、完全使用系统的程序
4、如果可以,优化和美化系统自带的邮箱程序和提供傻瓜式的添加账户。

目前正在研究android,如果可以在symbian、windows mobile、android、Rim、palm os、webos等系统推出,那就完美了。

  • Facebook
  • Twitter
  • Share/Bookmark

BAT编程速成

Posted in Windows on 二月 5th, 2009 by corrie – Be the first to comment

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
其 次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来 循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括 内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。

第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把 它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如 C:BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:batch,你就可以在任意位置运行所有你编写的批处 理程序。

第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统 启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一 个运行于Windows 98下的autoexec.bat的示例:
@ECHO OFF
PATH C:WINDOWS;C:WINDOWSCOMMAND;C:UCDOS;C:DOSTools;C:SYSTOOLS;C:WINTOOLS;C:BATCH
LH SMARTDRV.EXE /X
LH DOSKEY.COM /INSERT
LH CTMOUSE.EXE
SET TEMP=D:TEMP
SET TMP=D:TEMP

批处理的作用
简单的说,批处理的作用就是自动的连续执行多条命令。

这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行(>前面内容表示DOS提示符):
C:>cd wps
C:WPS>spdos
C:WPS>py
C:WPS>wbx
C:WPS>wps
如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?

好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下:
@echo off
c:
cdwps
spdos
py
wbx
wps
cd

以后,我们每次进入wps,只需要运行runwps这个批处理文件即可。

常用命令

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
echo 表示显示此命令后的字符
echo off 表示在此语句后所有运行的命令都不显示命令行本身
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。

例1:用edit编辑a.bat文件,输入下列内容后存盘为c:a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。

批处理文件的内容为:         命令注释:

@echo off           不显示后续命令行及当前命令行
dir c:*.* >a.txt       将c盘文件列表写入a.txt
call c:ucdosucdos.bat    调用ucdos
echo 你好            显示”你好”
pause              暂停,等待按键继续
rem 准备运行wps         注释:准备运行wps
cd ucdos            进入ucdos目录
wps               运行wps

批处理文件的参数

批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

例2:C:根目录下有一批处理文件名为f.bat,内容为:
@echo off
format %1

如果执行C:>f a:
那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:

例3:C:根目录下一批处理文件名为t.bat,内容为:
@echo off
type %1
type %2

那么运行C:>t a.txt b.txt
%1 : 表示a.txt
%2 : 表示b.txt
于是上面的命令将顺序地显示a.txt和b.txt文件的内容。

特殊命令

if goto choice for是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。

一、if 是条件语句,用来判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:

1、if [not] “参数” == “字符串” 待执行的命令

参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。

例:if “%1″==”a” format a:

2、if [not] exist [路径]文件名 待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。

如: if exist c:config.sys type c:config.sys
表示如果存在c:config.sys文件,则显示它的内容。

3、if errorlevel <数字> 待执行的命令

很 多DOS程序在运行结束后会返回一个数字值用来表示程序运行的结果(或者状态),通过if errorlevel命令可以判断程序的返回值,根据不同的返回值来决定执行不同的命令(返回值必须按照从大到小的顺序排列)。如果返回值等于指定的数 字,则条件成立,运行命令,否则运行下一句。

如if errorlevel 2 goto x2

二、goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。

如:

goto end

:end
echo this is the end

标号用“:字符串”来定义,标号所在行不被执行。

三、choice 使用此命令可以让用户输入一个字符(用于选择),从而根据用户的选择返回不同的errorlevel,然后于if errorlevel配合,根据用户的选择运行不同的命令。

注意:choice命令为DOS或者Windows系统提供的外部命令,不同版本的choice命令语法会稍有不同,请用choice /?查看用法。

choice的命令语法(该语法为Windows 2003中choice命令的语法,其它版本的choice的命令语法与此大同小异):

CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

描述:
该工具允许用户从选择列表选择一个项目并返回所选项目的索引。

参数列表:
/C    choices       指定要创建的选项列表。默认列表是 “YN”。

/N                  在提示符中隐藏选项列表。提示前面的消息得到显示,
选项依旧处于启用状态。

/CS                 允许选择分大小写的选项。在默认情况下,这个工具
是不分大小写的。

/T    timeout       做出默认选择之前,暂停的秒数。可接受的值是从 0
到 9999。如果指定了 0,就不会有暂停,默认选项
会得到选择。

/D    choice        在 nnnn 秒之后指定默认选项。字符必须在用 /C 选
项指定的一组选择中; 同时,必须用 /T 指定 nnnn。

/M    text          指定提示之前要显示的消息。如果没有指定,工具只
显示提示。

/?                  显示帮助消息。

注意:
ERRORLEVEL 环境变量被设置为从选择集选择的键索引。列出的第一个选
择返回 1,第二个选择返回 2,等等。如果用户按的键不是有效的选择,
该工具会发出警告响声。如果该工具检测到错误状态,它会返回 255 的
ERRORLEVEL 值。如果用户按 Ctrl+Break 或 Ctrl+C 键,该工具会返回 0
的 ERRORLEVEL 值。在一个批程序中使用 ERRORLEVEL 参数时,将参数降
序排列。

示例:
CHOICE /?
CHOICE /C YNC /M “确认请按 Y,否请按 N,或者取消请按 C。”
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M “选项 1 请选择 a,选项 2 请选择 b。”
CHOICE /C ab /N /M “选项 1 请选择 a,选项 2 请选择 b。”

如果我运行命令:CHOICE /C YNC /M “确认请按 Y,否请按 N,或者取消请按 C。”
屏幕上会显示:
确认请按 Y,否请按 N,或者取消请按 C。 [Y,N,C]?

例:test.bat的内容如下(注意,用if errorlevel判断返回值时,要按返回值从高到低排列):
@echo off
choice /C dme /M “defrag,mem,end”
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag

:defrag
c:dosdefrag
goto end

:mem
mem
goto end

:end
echo good bye

此 批处理运行后,将显示“defrag,mem,end[D,M,E]?” ,用户可选择d m e ,然后if语句根据用户的选择作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个 程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,批处理运行结束。

四、for 循环命令,只要条件符合,它将多次执行同一命令。

语法:
对一组文件中的每一个文件执行某个特定命令。

FOR %%variable IN (set) DO command [command-parameters]

%%variable  指定一个单一字母可替换的参数。
(set)      指定一个或一组文件。可以使用通配符。
command    指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。

例如一个批处理文件中有一行:
for %%c in (*.bat *.txt) do type %%c

则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。

批处理示例

1. IF-EXIST

1)

首先用记事本在C:建立一个test1.bat批处理文件,文件内容如下:
@echo off
IF EXIST AUTOEXEC.BAT TYPE AUTOEXEC.BAT
IF NOT EXIST AUTOEXEC.BAT ECHO AUTOEXEC.BAT does not exist

然后运行它:
C:>TEST1.BAT

如果C:存在AUTOEXEC.BAT文件,那么它的内容就会被显示出来,如果不存在,批处理就会提示你该文件不存在。

2)

接着再建立一个test2.bat文件,内容如下:
@ECHO OFF
IF EXIST %1 TYPE %1
IF NOT EXIST %1 ECHO %1 does not exist

执行:
C:>TEST2 AUTOEXEC.BAT
该命令运行结果同上。

说明:
(1) IF EXIST 是用来测试文件是否存在的,格式为
IF EXIST [路径+文件名] 命令
(2) test2.bat文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1~%9(%0表示test2命令本身) ,这有点象编程中的实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。

3) 更进一步的,建立一个名为TEST3.BAT的文件,内容如下:
@echo off
IF “%1″ == “A” ECHO XIAO
IF “%2″ == “B” ECHO TIAN
IF “%3″ == “C” ECHO XIN

如果运行:
C:>TEST3 A B C
屏幕上会显示:
XIAO
TIAN
XIN

如果运行:
C:>TEST3 A B
屏幕上会显示
XIAO
TIAN

在这个命令执行过程中,DOS会将一个空字符串指定给参数%3。

2、IF-ERRORLEVEL

建立TEST4.BAT,内容如下:
@ECHO OFF
XCOPY C:AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷贝失败
IF ERRORLEVEL 0 ECHO 成功拷贝文件

然后执行文件:
C:>TEST4

如果文件拷贝成功,屏幕就会显示“成功拷贝文件”,否则就会显示“文件拷贝失败”。

IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
因此下面的批处理文件是错误的:
@ECHO OFF
XCOPY C:AUTOEXEC.BAT D:
IF ERRORLEVEL 0 ECHO 成功拷贝文件
IF ERRORLEVEL 1 ECHO 未找到拷贝文件
IF ERRORLEVEL 2 ECHO 用户通过ctrl-c中止拷贝操作
IF ERRORLEVEL 3 ECHO 预置错误阻止文件拷贝操作
IF ERRORLEVEL 4 ECHO 拷贝过程中写盘错误

无论拷贝是否成功,后面的:

未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误

都将显示出来。

以下就是几个常用命令的返回值及其代表的意义:
backup
0 备份成功
1 未找到备份文件
2 文件共享冲突阻止备份完成
3 用户用ctrl-c中止备份
4 由于致命的错误使备份操作中止

diskcomp
0 盘比较相同
1 盘比较不同
2 用户通过ctrl-c中止比较操作
3 由于致命的错误使比较操作中止
4 预置错误中止比较

diskcopy
0 盘拷贝操作成功
1 非致命盘读/写错
2 用户通过ctrl-c结束拷贝操作
3 因致命的处理错误使盘拷贝中止
4 预置错误阻止拷贝操作

format
0 格式化成功
3 用户通过ctrl-c中止格式化处理
4 因致命的处理错误使格式化中止
5 在提示“proceed with format(y/n)?”下用户键入n结束

xcopy
0 成功拷贝文件
1 未找到拷贝文件
2 用户通过ctrl-c中止拷贝操作
4 预置错误阻止文件拷贝操作
5 拷贝过程中写盘错误

3、IF STRING1 == STRING2

建立TEST5.BAT,文件内容如下:
@echo off
IF “%1″ == “A” formAT A:

执行:
C:>TEST5 A
屏幕上就出现是否将A:盘格式化的内容。

注意:为了防止参数为空的情况,一般会将字符串用双引号(或者其它符号,注意不能使用保留符号)括起来。
如:if [%1]==[A] 或者 if %1*==A*

5、GOTO

建立TEST6.BAT,文件内容如下:
@ECHO OFF
IF EXIST C:AUTOEXEC.BAT GOTO _COPY
GOTO _DONE
:_COPY
COPY C:AUTOEXEC.BAT D:
:_DONE

注意:
(1) 标号前是ASCII字符的冒号”:”,冒号与标号之间不能有空格。
(2) 标号的命名规则与文件名的命名规则相同。
(3) DOS支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。

6、FOR

建立C:TEST7.BAT,文件内容如下:
@ECHO OFF
FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C

运行:
C:>TEST7

执行以后,屏幕上会将C:盘根目录下所有以BAT、TXT、SYS为扩展名的文件内容显示出来(不包括隐藏文件)。

  • Facebook
  • Twitter
  • Share/Bookmark

zip 指令详细说明,使用实例后加!

Posted in B, Linux on 二月 2nd, 2009 by corrie – Be the first to comment

做服务器的朋友有时候需要备份或者做一些命令行或者脚本来完成压缩和解压。今天我也碰到了,在这里和大家分享一下。

语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有”.zip”扩展名的压缩文件。

参  数:
-A 调整可执行的自动解压缩文件。
-b<工作目录> 指定暂时存放文件的目录。

-c 替每个被压缩的文件加上注释。
-d 从压缩文件内删除指定的文件。
-D 压缩文件内不建立目录名称。
-f 此参数的效果和指定”-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-h 在线帮助。
-i<范本样式> 只压缩符合条件的文件。
-j 只保存文件名称及其内容,而不存放任何目录名称。
-J 删除压缩文件前面不必要的数据。
-k 使用MS-DOS兼容格式的文件名称。
-l 压缩文件时,把LF字符置换成LF+CR字符。
-ll 压缩文件时,把LF+CR字符置换成LF字符。
-L 显示版权信息。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-n<字尾字符串> 不压缩具有特定字尾字符串的文件。
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。
-q 不显示指令执行过程。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-S 包含系统和隐藏文件。
-t<日期时间> 把压缩文件的日期设成指定的日期。
-T 检查备份文件内的每个文件是否正确无误。
-u 更换较新的文件到压缩文件内。
-v 显示指令执行过程或显示版本信息。
-V 保存VMS操作系统的文件属性。
-w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。
-x<范本样式> 压缩时排除符合条件的文件。
-X 不保存额外的文件属性。
-y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。
-z 替压缩文件加上注释。
-$ 保存第一个被压缩文件所在磁盘的卷册名称。
-<压缩效率> 压缩效率是一个介于1-9的数值。

  • Facebook
  • Twitter
  • Share/Bookmark