关于作者

姓名:

性别:男

出生日期:1986-03-04

地区:山东-青岛

联系电话:

QQ:408977425婚否:未婚
用户名:geogle
笔名:蜉寄留痕
地区: 山东-青岛
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



appss

Geogle搜索

Google

Google提供的广告

还在用IE吗?不如换个更稳定的!

访问统计

Google Analytics

GPS

访问统计:
文章个数:20
评论个数:3
留言条数:378




Powered by BlogDriver 2.1

蜉寄留痕

 

一个人在网络里游来游去,有时寂寞,有时开心,想发现什么,想改变什么........

文章

Velvet Revolver--《Libertad》,Slash的新专辑  (作者置顶)

千呼万唤始出来 Velvet Revolver《Libertad》!



專輯名稱:Libertad
歌手姓名:Velvet Revolver
唱片公司:RCA / SonyBMG
發行日期:July 3, 2007
專輯流派:Hard Rock
專輯語言:英語

Libertad is the title of Velvet Revolver's second album. The album is set to be released July 3, 2007.

In December 2006, Velvet Revolver began working with producer Brendan O'Brien, who had previously produced albums for Stone Temple Pilots. As Scott Weiland commented in Kerrang! magazine, "We were really excited about six months ago, when we first began writing. Then we really kind of flat-lined for a while, We didn't know which way we were going. Once Brendan (O'Brien) came on board, it was kind of like a shot in the arm. It was a new energy." Recording began on December 11 and continued through
December, January, and February. The process was documented by a series of video blogs, or "Vlogs", available on the band's website.

01. Let It Roll
02. She Mine
03. Get Out The Door
04. She Builds Quick Machines
05. The Last Fight
06. Pills, Demons & Etc.
07. American Man
08. Mary Mary
09. Just Sixteen
10. Can't Get It Out Of My Head
11. For A Brother
12. Spay
13.Gravedancer

下载地址

- 作者: 蜉寄留痕 2007年06月29日, 星期五 10:31  回复(0) |  引用(0) 加入博采

周杰伦 新歌首播电影《不能说的秘密》主题曲!  (作者置顶)
摘要:不能说的秘密,周杰伦新歌 查看全文

- 作者: 蜉寄留痕 2007年06月24日, 星期日 13:13  回复(1) |  引用(0) 加入博采

vvv
 vvv

- 作者: 蜉寄留痕 2008年04月13日, 星期日 18:36  回复(0) |  引用(0) 加入博采

十个你可能从未见过的Google Logo(转)
摘要:Google总会为纪念某个节日设计一些有着独特创意的Logo放在首页上.最妙的是,这些Logo通常蕴含着巧妙而深刻的含义.以下的这些Google Logo随机选自网上,色彩和主题都很鲜明,你极有可能没有见过 查看全文

- 作者: 蜉寄留痕 2007年06月24日, 星期日 16:27  回复(0) |  引用(0) 加入博采

枪炮玫瑰同人小说 Estranged
摘要:枪炮玫瑰同人小说 Estranged 查看全文

- 作者: 蜉寄留痕 2006年01月25日, 星期三 22:49  回复(1) |  引用(0) 加入博采

是时候彻底抛弃IE了!
是不是被微软的IE浏览器困扰了很久?无可奈何?不稳定而且易受攻击?
为什么不换个呢?来吧,试试超级稳定又安全的FireFox,还带有著名的Google,真正享受上网冲浪的乐趣!
彻底抛弃IE吧!是时候作个决定了!
下载就在此页
 

- 作者: 蜉寄留痕 2005年11月29日, 星期二 18:23  回复(1) |  引用(0) 加入博采

谁的魔鬼,我们的天使——Axl Rose
此文写于2002年5月16日,现翻出来,在Axl生日的今天来做为我当日美好生活的回忆。
同时也祝福所有Axl和GNR的fans。


        听Guns n' Roses也有几年了,但对于Axl却是不甚了解。不是不能,
而是内心深处有一种潜意识的逃避——害怕太过了解之后就不能再这
么简简单单地听他了。
        W.Axl Rose,Guns n' Roses的主唱及头面人物,生于1962年2月6日,属
虎,天生的红发绿瞳。属虎的男人与生俱来便有一种王者的霸气,能轻
易地吸引众人的目光;而红发绿瞳在西方的宗教传说中是被称为魔鬼
之子的。可是,他像魔鬼之子吗?
       当他的脸很干净的时候,在头上扣上一顶棒球帽,趁着心情不错给你
一个笑容——那可真是阳光十足啊,好一个lovely boy!看得你目醉神迷。
但可惜的是这种时候是很少的,大部分的时候他都是一边嗑着药骂着
"Motherfucker"一边因为把音响开得震天响或是拿酒瓶砸了别人的头而
在警察局里进进出出——这大概便是Axl的公众形象了:有着天使的面
孔和魔鬼般的坏脾气。
       可他生来就是如此吗?据说这个孩子(是的,我习惯叫他孩子,不但因
为他有着一张孩子般可爱的脸,更因为他就象个孩子般喜怒无常)在小时
候还曾是教堂里唱诗班的一员的,只是领唱老要是觉得有个尖锐的"女声"
夹杂其中,哈!如此他还是曾经算个好孩子的,直到有一天,直到他知道他的
父亲在他两岁时抛弃了他——于是一切都变了。魔鬼之子撕开了好孩子
的躯壳一跃而出:打架、惹事、酗酒、吸毒、玩女人、离家出走......五
个这样的坏小子聚在了一起,于是80年代末洛山叽最重要的乐队便诞生了,
音乐如其人,叛逆,狂放,毫无顾忌。
        如此了解一下之后我们仿佛才可以理解这个放荡不羁脾气暴躁的家
伙何以能作出"Don't Cry"的心碎、"November Rain"的感悟及"Patince"的深情
——在他内心深处,那个曾经的他在孤独地挣扎、哭泣。他借着毒品、酒、
女人和打架来抹杀他,却不是很成功。于是这个高傲自负、吸毒成瘾、鄙
视女性却又才华横溢、感情丰富、深刻而细腻的Axl Rose就成了我们心中
永远的痛。
        至今不少的歌迷们仍为Guns n'Roses的解散痛心不已,然而仔细想想,
Slash的离开实在是正确的。如果他留下来,那么他和Axl仍是会固持己见,一个
是猛虎,一个是毒蛇,谁也不肯让的。到了最后两败俱伤,其结局连今日也不
如了,至少今天我们还看到看到Slash在他的蛇窝里过得很好。
       但另一个男人40岁了,一瞥之下,竟让人心痛不已。磨了十年的新专辑,
我没敢去听,但却听到很多听过的歌迷在说:"没有了Slsah的吉他,一团糟的
东西!"难道那颗曾经照亮了无数人夜空的星星就要如此消逝了吗?
       我们有理由相信他还可以创造奇迹,只要他还是Axl Rose,只要他不再只
是一味地沉沦在酒精和麻药里缅怀心痛往日的辉煌。
       我们有理由相信他能够做到,因为他是Axl Rose,是魔鬼之子,他来到人间
就是为了引诱人类,挖出他们的欲望,再加以冷酷恶毒的嘲笑。但即使如此又
如何?他曾影响了整整一代人,无数人的生活也因他而改变,他让我们释放、
感动、疯狂、哭泣.......他给了我们无可替代的音乐,因此我们爱他!他是魔鬼
之子,也是我们的天使,无论他是来自哪里。

- 作者: 蜉寄留痕 2005年09月23日, 星期五 17:20  回复(0) |  引用(0) 加入博采

Laibach

life is life 》试听

Laibach音乐上来说是一支工业音乐组合,队中的成员喜欢把他们看做一个集合体 而不是单独的一名名成员。Laibach被视作是一群法西斯分子,他们的音乐充满着瓦格纳追随者的那种愤怒而且常常以戎装出现,并且切身履行着德国法西斯的哲学思想。就象Laibach所表述的那样:“我们是法西斯分子,就象希特勒是画家一样”。作为纳粹分子,他们总是要找到某个攻击对象以为自己的形象添色,而Laibach无所顾忌地把自己作为攻击对象并且很情愿地把自己和周围环境孤立起来。同时Laibach也显示出对名声可笑的巨大渴望,乐队的唱片封面深刻体现着反纳粹相片合成师John Heartfield的艺术影响,乐队还把自己的现场演出描绘成奇特的政治聚会。在乐队采访中,乐队的回答就是辛辣的宣言却从不破坏自己的形象。

在成立的同一年南斯拉夫的长期领袖铁托去世了,Laibach在1980年成立于前南斯拉夫,斯洛文尼亚的一个产煤的工业城镇Trbovlje。他们的名字来自于一个临近的城市Ljubljana,这座城市在德国占领期间就叫Laibach。成立当初乐队就准备在Trbovlje举行名为“Red Districts (Rdeci revirji)”的演出,想用他们的表演抗议当时城镇的政治体制的内在矛盾,但他们第一次演出就因为使用一些有争议的标志而被官方取消,同时兵役也使得他们直到1981年6月才有机会继续排练。Laibach首次演出是在1982年1月的Ljubljana,紧接着是全南斯拉夫的一次旅行演出,乐队还在Ljubljana举行的一次名为“New Rock”的音乐节上亮相。乐队的83年的Last Few Days是Laibach第一次正式的音乐发行,先是由Staal Tapes发布,随后是Skuk。Milan加入乐队成为主唱,他那独特的低吼以及阴郁的眼神至今还人过目不忘。1983年6月23日乐队在南斯拉夫电视台上首次亮相,在一个政治新闻采访节目“TV Tednik”中,他们那刮地干干净净的脸庞和挺拔的军装一时激起全国去除所有在Ljubljana里Laibach的字眼,这条禁令直到1987年才得以废除。

1983年11月到12月期间,Laibach第一次举行了欧洲巡演——“Occupied Europe Tour”,还有英国组合Last Few Days的助阵,这为期17天的演出囊括东欧和西欧的16座城市和8个乡镇。在Laibach即将发行EP——“Panorama/Die Liebe”之际,乐队计划开一场演出,一夜间大街小巷里便贴满了代表Laibach的十字标志的海报。然而不但演唱会而且海报统统给宪兵制止了。1984年12月21日,Laibach与一群志趣相投的艺术家——画家团体Irwin以及剧院团体Scipion Nasice Sisters共同成立了一个非正式、推崇唯美主义运动的团体Neue Slowenische Kunst——NSK。NSK经常出席乐队的演出,演出地点还由Irwin出任的美工。乐队的首张专辑“Baptism”——封面就是一个十字,由Slovenian Ropot公司发行于1985年,其中包括乐队为NSK的舞台作品“Baptism Under Triglav”配的原声,因为由于禁令这张专辑并没有引上乐队的名字,却只有一个乐队的十字标志,在1999年这张专辑又以“Laibach”为名重新发行。Laibach的音乐如今依然保留着动人心弦的行军脚步与录音循环结合的声效,但这只有Throbbing Gristle,Nurse With Wound以及一些相似的乐队的乐迷会去仔细咀嚼品位,但事物总是在改变的。Laibach1985年的专辑“Rekapitulacija 1980-1984”由汉堡独立唱片公司Walter Ulbricht Schallfolien发行,这张唱片是乐队第一次走入国际唱片市场。随后的1986年的“Nova akropola”被英国独立品牌Cherry Red接下

美国的Wax Trax!和英国的Mute为Laibach的1987年专辑“Opus Dei”发布首次提供了推广的机会,Laibach也被英国的Mute正式签下。专辑中包括了一曲Queen的“One Vision”翻唱,加入了怪异重型节拍,还有流行度相当高的乐队杰作“Life Is Life”,两首单曲都拍成了MV播放于各电视台。随后乐队举行了一场全球巡演,还受Michael Clark委托为他的舞曲公司制作音乐。1987年Laibach在斯洛文尼亚举行了自84年以来的首次演出,这也是乐队自1983年禁令以来举行的首次正式演出。Laibach将流行乐翻成瓦格纳似的音乐风格的思想在乐队1988年的EP“Sympathy for the Devil”中得到了发扬,唱片中包括了滚石经典曲目的多版本翻唱,以及甲壳虫Let It Be除了标题曲之外的整张专辑的翻唱,在Let It Be里的一首“Across the Universe”还是由NSK团体成员Germania乐队演唱的,其中的女声仙乐主唱后来出现在Laibach的多张专辑中。随后又是一场全球性质的巡演,他们的达拉斯TX演唱会还由短命的Videophile唱片发行过bootleg录象专辑。1990年12月26日乐队在Trbovlje的发电厂举行了演出,这也是10年来Laibach首次在家乡父老面前抛头露面,这次演出也是纪念Laibach10年诞辰以及NSK团体的建立。Laibach的成功带来了乐队多张专辑的重新发行,1990年Laibach还为NSK的有关迈克白作品原声出任了管弦乐伴奏。

为庆祝柏林墙的拆除,Laibach制作了一张名为“Oktober/Geburt Einer Nation”的单曲碟,唱片中的音乐开始象电气方向倾斜,还由神秘的Kraftbach制作了一张混音。Kapital出于跟上东欧资本主义发展脚步的考虑,在92年接下了发行这张微型电气作品的任务。随之Laibach又举办了一次全球巡演,在表演里乐队的成员还把脸涂成银色的,同时Laibach又重新发行了一些作品。而Laibach返回自己那夸大其词的翻唱的音乐理念是在前南斯拉夫解体北约加紧发动战争的时候,乐队的电气风格则传给了Laibach新的玩票队300,000 V.K.,这个玩票队还发行了首张专辑“Also Sprach Johann Paul II”。Laibach在1994年发行新专辑“NATO”之后举行了一场宣传巡演,同时在1996年发行了张限量专辑以及录音版专辑“Occupied Europe NATO”,在同一年里,Laibach还出版了一张宗教题材的翻唱专辑“Jesus Christ Superstars”,为这张专辑的宣传演出旷日持久,断续断续直到Laibach2003年发行新专辑“WAT”之前才得以结束。1997年Laibach在欧美旅行之际还有一次意义重大的演出,其中包括在乌克兰、俄罗斯以及西伯利亚,演出的最后一站是在塞尔维亚,前南斯拉夫首都贝尔格莱德,Laibach在3500人面前深情的演出是已持续8年之久的前南内战以来的在家乡的首次表演。而Laibach演艺生涯中最重大的一次演出无疑是在斯洛文尼亚Ljubljana举行的“欧洲文化月”开幕典礼,在这次演出中,Laibach与斯洛文尼亚交响乐团一起合作,将气势宏大的管弦乐配入月丢早期的工业音乐中,这精湛的表演让许多出席演出的外国领袖,还有众多外国合唱团留下了深刻影响,然而演出也带来了许多富有争议的影响,使得斯洛文尼亚管弦乐团放弃了与Laibach的继续合作。而Laibach的新专辑“WAT”再次返回了电气音乐风格,也是乐队用自己挖掘发展的音乐材质制作完成的第一张流行乐作品。

众多年来乐队已经发行了15张专辑以及不计其数的EP和卡带,并为15个舞台作品配过音乐效果,其中包括Baptism Under Triglav(NSK/Scipion Nasice Sisters Theatre, Cankarjev dom),No Fire Escape In Hell(Michael Clark and Co.),Macbeth(Shakespeare/Wilfried Minks,Deutsches Schauspielhaus,Hamburg),Noordung Prayer Machine(Cosmocinetical Cabinet Noordung,SNG Opera Ljubljana)等等。

资料来源Laibach官方(http://www.laibach.nsk.si)以及AMG 翻译disding

而不是单独的一名名成员。Laibach被视作是一群法西斯分子,他们的音乐充满着瓦格纳追随者的那种愤怒而且常常以戎装出现,并且切身履行着德国法西斯的哲学思想。就象Laibach所表述的那样:“我们是法西斯分子,就象希特勒是画家一样”。作为纳粹分子,他们总是要找到某个攻击对象以为自己的形象添色,而Laibach无所顾忌地把自己作为攻击对象并且很情愿地把自己和周围环境孤立起来。同时Laibach也显示出对名声可笑的巨大渴望,乐队的唱片封面深刻体现着反纳粹相片合成师John Heartfield的艺术影响,乐队还把自己的现场演出描绘成奇特的政治聚会。在乐队采访中,乐队的回答就是辛辣的宣言却从不破坏自己的形象。

在成立的同一年南斯拉夫的长期领袖铁托去世了,Laibach在1980年成立于前南斯拉夫,斯洛文尼亚的一个产煤的工业城镇Trbovlje。他们的名字来自于一个临近的城市Ljubljana,这座城市在德国占领期间就叫Laibach。成立当初乐队就准备在Trbovlje举行名为“Red Districts (Rdeci revirji)”的演出,想用他们的表演抗议当时城镇的政治体制的内在矛盾,但他们第一次演出就因为使用一些有争议的标志而被官方取消,同时兵役也使得他们直到1981年6月才有机会继续排练。Laibach首次演出是在1982年1月的Ljubljana,紧接着是全南斯拉夫的一次旅行演出,乐队还在Ljubljana举行的一次名为“New Rock”的音乐节上亮相。乐队的83年的Last Few Days是Laibach第一次正式的音乐发行,先是由Staal Tapes发布,随后是Skuk。Milan加入乐队成为主唱,他那独特的低吼以及阴郁的眼神至今还人过目不忘。1983年6月23日乐队在南斯拉夫电视台上首次亮相,在一个政治新闻采访节目“TV Tednik”中,他们那刮地干干净净的脸庞和挺拔的军装一时激起全国去除所有在Ljubljana里Laibach的字眼,这条禁令直到1987年才得以废除。

1983年11月到12月期间,Laibach第一次举行了欧洲巡演——“Occupied Europe Tour”,还有英国组合Last Few Days的助阵,这为期17天的演出囊括东欧和西欧的16座城市和8个乡镇。在Laibach即将发行EP——“Panorama/Die Liebe”之际,乐队计划开一场演出,一夜间大街小巷里便贴满了代表Laibach的十字标志的海报。然而不但演唱会而且海报统统给宪兵制止了。1984年12月21日,Laibach与一群志趣相投的艺术家——画家团体Irwin以及剧院团体Scipion Nasice Sisters共同成立了一个非正式、推崇唯美主义运动的团体Neue Slowenische Kunst——NSK。NSK经常出席乐队的演出,演出地点还由Irwin出任的美工。乐队的首张专辑“Baptism”——封面就是一个十字,由Slovenian Ropot公司发行于1985年,其中包括乐队为NSK的舞台作品“Baptism Under Triglav”配的原声,因为由于禁令这张专辑并没有引上乐队的名字,却只有一个乐队的十字标志,在1999年这张专辑又以“Laibach”为名重新发行。Laibach的音乐如今依然保留着动人心弦的行军脚步与录音循环结合的声效,但这只有Throbbing Gristle,Nurse With Wound以及一些相似的乐队的乐迷会去仔细咀嚼品位,但事物总是在改变的。Laibach1985年的专辑“Rekapitulacija 1980-1984”由汉堡独立唱片公司Walter Ulbricht Schallfolien发行,这张唱片是乐队第一次走入国际唱片市场。随后的1986年的“Nova akropola”被英国独立品牌Cherry Red接下

美国的Wax Trax!和英国的Mute为Laibach的1987年专辑“Opus Dei”发布首次提供了推广的机会,Laibach也被英国的Mute正式签下。专辑中包括了一曲Queen的“One Vision”翻唱,加入了怪异重型节拍,还有流行度相当高的乐队杰作“Life Is Life”,两首单曲都拍成了MV播放于各电视台。随后乐队举行了一场全球巡演,还受Michael Clark委托为他的舞曲公司制作音乐。1987年Laibach在斯洛文尼亚举行了自84年以来的首次演出,这也是乐队自1983年禁令以来举行的首次正式演出。Laibach将流行乐翻成瓦格纳似的音乐风格的思想在乐队1988年的EP“Sympathy for the Devil”中得到了发扬,唱片中包括了滚石经典曲目的多版本翻唱,以及甲壳虫Let It Be除了标题曲之外的整张专辑的翻唱,在Let It Be里的一首“Across the Universe”还是由NSK团体成员Germania乐队演唱的,其中的女声仙乐主唱后来出现在Laibach的多张专辑中。随后又是一场全球性质的巡演,他们的达拉斯TX演唱会还由短命的Videophile唱片发行过bootleg录象专辑。1990年12月26日乐队在Trbovlje的发电厂举行了演出,这也是10年来Laibach首次在家乡父老面前抛头露面,这次演出也是纪念Laibach10年诞辰以及NSK团体的建立。Laibach的成功带来了乐队多张专辑的重新发行,1990年Laibach还为NSK的有关迈克白作品原声出任了管弦乐伴奏。

为庆祝柏林墙的拆除,Laibach制作了一张名为“Oktober/Geburt Einer Nation”的单曲碟,唱片中的音乐开始象电气方向倾斜,还由神秘的Kraftbach制作了一张混音。Kapital出于跟上东欧资本主义发展脚步的考虑,在92年接下了发行这张微型电气作品的任务。随之Laibach又举办了一次全球巡演,在表演里乐队的成员还把脸涂成银色的,同时Laibach又重新发行了一些作品。而Laibach返回自己那夸大其词的翻唱的音乐理念是在前南斯拉夫解体北约加紧发动战争的时候,乐队的电气风格则传给了Laibach新的玩票队300,000 V.K.,这个玩票队还发行了首张专辑“Also Sprach Johann Paul II”。Laibach在1994年发行新专辑“NATO”之后举行了一场宣传巡演,同时在1996年发行了张限量专辑以及录音版专辑“Occupied Europe NATO”,在同一年里,Laibach还出版了一张宗教题材的翻唱专辑“Jesus Christ Superstars”,为这张专辑的宣传演出旷日持久,断续断续直到Laibach2003年发行新专辑“WAT”之前才得以结束。1997年Laibach在欧美旅行之际还有一次意义重大的演出,其中包括在乌克兰、俄罗斯以及西伯利亚,演出的最后一站是在塞尔维亚,前南斯拉夫首都贝尔格莱德,Laibach在3500人面前深情的演出是已持续8年之久的前南内战以来的在家乡的首次表演。而Laibach演艺生涯中最重大的一次演出无疑是在斯洛文尼亚Ljubljana举行的“欧洲文化月”开幕典礼,在这次演出中,Laibach与斯洛文尼亚交响乐团一起合作,将气势宏大的管弦乐配入月丢早期的工业音乐中,这精湛的表演让许多出席演出的外国领袖,还有众多外国合唱团留下了深刻影响,然而演出也带来了许多富有争议的影响,使得斯洛文尼亚管弦乐团放弃了与Laibach的继续合作。而Laibach的新专辑“WAT”再次返回了电气音乐风格,也是乐队用自己挖掘发展的音乐材质制作完成的第一张流行乐作品。

众多年来乐队已经发行了15张专辑以及不计其数的EP和卡带,并为15个舞台作品配过音乐效果,其中包括Baptism Under Triglav(NSK/Scipion Nasice Sisters Theatre, Cankarjev dom),No Fire Escape In Hell(Michael Clark and Co.),Macbeth(Shakespeare/Wilfried Minks,Deutsches Schauspielhaus,Hamburg),Noordung Prayer Machine(Cosmocinetical Cabinet Noordung,SNG Opera Ljubljana)等等。

资料来源Laibach官方(http://www.laibach.nsk.si)以及AMG 翻译disding

- 作者: 蜉寄留痕 2005年09月8日, 星期四 20:08  回复(0) |  引用(0) 加入博采

blog搜索引擎网址集

博客是一种个人的网络空间,蕴藏着丰富的知识、精妙的言论和思想的火花。博客即是重要的信息交流平台,同时也是不可忽视的网络资源。
 

博客搜索一般有三种途径:一是利用分类搜索引擎(如yahoo!、sohu等),找到博客网站列表,然后进入博客网站,使用站内搜索查找具体的博客;二是利用通用搜索引擎(如google、baidu等),选用适当的关键词,配合特定语法(如inurl:blog等),直接搜索具体的博客;三是使用博客专用搜索引擎,采用分类浏览或关键词搜索的的方法,查找某类或某一博客。三种方法各有特点、利弊,应根据具体查询要求灵活运用。就博客搜专用索引擎而言,有基于“蜘蛛”程序的专门抓取博客网页的搜索引擎(www.blogsearchengine.com等),大多是只能查找注册博客的搜索引擎,有的同时提供分类和关键词搜索,有的只有单一关键词搜索功能。博客专用搜索引擎收录博客网页的数量和辅助功能不同,搜索结果和搜索效率有很大区别。下面是经过逐一适用并具特色的博客专用搜索引擎,无法登陆的博客搜索引擎和新闻博客搜索引擎不在在其中。

一、中文blog搜索引擎

1、http://www.feedsearch.net/
RSS阅读新体验,来自数千Blog、新闻、论坛中的精华尽收眼底。

2、http://www.8fang.net/
追踪11376个中文RSS和ATOM馈源。

3、http://grassland.cnblog.org/
blog关键词搜索,结果按时间排序或按相关度排序。

4、http://www.cnblog.org/
5003个已登记blog的关键词搜索。

5、http://www.blogcn.com/search/index.shtml
blog关键词搜索

二、英文blog搜索引擎

1、http://www.blogsearchengine.com/
blog关键词搜索和分类搜索,提供工具条下载。

2、http://www.blogarama.com/
blog关键词搜索和22,450个blog的分类搜索,并有包括中国在内的国家限定搜索等高级搜索功能。

3、http://www.bloguniverse.com/
1538个blog的分类指南。

4、http://www.search4blogs.com/
blog分类指南,其中Blog Resources可进行关键词搜索。 

5、http://www.blogs4god.com/
可使用包括汉语在内的9种语言,对1337个blog进行关键词搜索,具有查找Title、URL、Name、Email等的高级搜索功能。

6、http://www.globeofblogs.com/
17,960个blog的关键词搜索,并有按标题、主题和地区的blog列表和统计。

7、http://www.blogwise.com/
关键词搜索31739个各国blog,可将blog按国家(List by Country)和关键词(List by Keyword)列表。

8、http://www.bloogz.com/
英语、法语、德语、意大利语等关键词blog搜索,可按日期或相关度排列搜索结果。

9、http://www.technorati.com/
用关键词搜索4,729,022个blog。 

10、http://www.photoblogs.org/
70个国家、34种语言的6,452个图片blog关键词搜索。

11、http://www.icerocket.com/?tab=blog&q=
blog关键词搜索

12、http://www.blogdump.com/
blog关键词搜索

13、http://www.bloglines.com/
blog关键词搜索

14、http://www.blogator.com/
blog关键词搜索

15、http://www.blogdigger.com/
blog关键词搜索

16、http://www.theweblogreview.com/
blog关键词搜索

17、http://www.daypop.com/
blog关键词搜索。

18、http://www.terrar.com/
blog关键词搜索,结果可按日期和相关度排序。

19、http://www.blogscanada.ca/directory/
加拿大blog分类指南,26类9119个blog。

20、http://www.weblogverzeichnis.de/
搜索1644个德国blog,包括德国人的英文blog。

21、http://blog.threetree.jp/
日文blog搜索引擎。

22、http://www.faganfinder.com/blogs/
集成blog搜索引擎,分Search for Blogs、Search in RSS Feeds、Search in Blogs、Search for RSS Feeds四类,可分别调用51个相关搜索引擎。
  
        (转自http://www.donews.net/showing/services/trackbacks/362757.aspx
)

- 作者: 蜉寄留痕 2005年06月16日, 星期四 14:49  回复(0) |  引用(0) 加入博采

如何手工突破网吧的种种限制

如何手工突破网吧的种种限制

在网吧上网,网吧为了安全对系统做了种种限制,对我们使用系统和网络造成了很大的不便,要想突破限制就看笔者下面所介绍的各种技巧。 

  一、解除下载限制 

  方法1:进入注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 
Settings\Zones\3\1803"的"DWORD"的值为000000 

  方法2:在IE状态栏的右下角有个小地球,点击,是IE"安全"选项卡,点击"自定义级别"\"下载"\"启用"\"确定"即可.但你可能没那么运气,看不到小地球.没关系,把"C:Windows\System"下的inetcpl.cpp改为inetcpl.cpl,然后即可打开. 

  方法3:如果是在美萍下,注册表: "HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu\limit"下的"dowmlimit"的字符串值改为0即可.如果你不满足能打开的IE窗口的数目,把"iecount"的字符串改为你要打开的数目. 

  二、如何使用注册表 

  一般在网吧机子的桌面上很难打开注册表(除非有"运行"或"我的电脑").我们可利用.reg文件.步骤如下: 

  用写字板编个文件,内容: 

REGEDIT4 
[HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu] 
"exitpassword"="i" 
"setuppassword"="i" 
"quitpassword"="i" 

  保存unlock.reg 把这个文件方入你邮箱的附件中.到目标机上下载附件,选"在文件当前打开",运行后注销,密码就为空了。 

  三解开F8屏蔽 
  
  打开IE,在页面上点右键,选"查看源文件"\"文件"\"打开"\"C:\Msdos.sys",找到"bootkey=0",改为1即可。 

  四、解除右键屏蔽 

  注册表,"HKEY_CURRENT_USER\SOFTWARE\Microsoft\windows\correntversion 
\policies\explore"中"NoViewCorrtextMenu"和"NoTrayContextMenu"的键值改为0即可。 

五、万象破解 

  工具:万象幻境网吧管理专家普及版、万象幻境网吧管理专家普及版密码破解器v0.1、腾讯TE浏览器和你的邮箱 

  原理:利用普及版和专业版密码在注册表数据加密方法一样的漏洞 

  首先确定目标网吧,因为现在的大多数网吧为了方便管理都是使用统一的密码,所以你找一台机下手就够啦!呵呵! 

  用记事本手动编写一个注册表解锁文件(网吧通常锁了注册表),格式如下: 

  REDEDIT4 

  HKEY_CURRENT_USER\Software\windows\currentVersion\systen 

  “DisableRegistrytools”=dword:00 00 00 00 00 

  (如果改为dword:00 00 00 01就为给注册表上锁) 

  然后保存后随便改个名字并改为reg文件上传到自己的邮箱里备用,如果你会用系统设置之类的软件的话这一步就可以省略! 

  一切准备齐全,出发。来到网吧首先到自己的邮箱下载刚才编写的注册表文件并双击导入注册表。邮箱暂时不要关,打开TE浏览器在地址填入C:/window,找到regedit.exe文件。 

  密码就是保存在HKEY_LOCAL_MACHINE\Software\万象幻境\专家系 

  六、“美萍”破解 

  方法1: 

  进入注册表 
  HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu 
  找到"exitpassword"="qqq" 
  "setuppassword"="qqq" 
  "quitpassword"="qqq" 
  (应该看得懂吧.看不懂查字典.) 
  不过不要高兴太早,"qqq"并不是真正的密码,是伪码(就是假密码,但和真密码有联系.)这里"q"是代表"8",所以密码是"888".这样就可以把密码改了. 

  方法2:我们可以编写注册表程序. 
  (别一听编程序就晕啊,其实很简单.) 

  打开写字板,内容入下(大小写都要一模一样啊.): 

  REGEDIT4 
  [HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu] 
  "exitpassword"="i" 
  "setuppassword"="i" 
  "quitpassword"="i" 

  另存为123.reg 然后把这个文件存到自己邮箱的副件中.到目标机上下载时选"在文件当前位置打开".运行后,密码就为空了。 

  由于时间紧,本人只试了2个伪码q=8 i=空 如果你手头有伪码对照表,请发表到论坛或留言簿上,大家一起分享。 

七、到硬盘走走 

  你是否有这样的经历: 

  你在网吧辛辛苦苦地等到一个文件下载完毕后却发现桌面上找不到"我的电脑"。其实这是"万像幻境网吧管理""万像美萍安全卫士"在搞鬼。其实这些网吧管理存在着非常多的漏洞。下面我就介绍介绍我多年来泡吧的经验。 

  如果你嫌不够刺激,以下方法仅供参考。 

  1.地址栏 
  在地址栏上打"我的电脑",一下子就进去了(有些地方管理员改了注册表,此计不通).不要高兴太早,进去后点右键是看不到菜单的.右键按住,再按左键,菜单就出来了. 

  2.下载 
  随便下载个文件,"下载后关闭此窗口"前不要打勾,下载后点"打开文件夹",就进去了. 

  3.开机结束 
  开机后屏幕低色一变蓝就按Ctrl+Alt+Del,发现Smenu就把它结束了,一共要结束两此,就行了.(此计较难实现) 

  4.IE5.0图片漏洞 

  这是IE5.0专有漏洞.在图片上停留1-2秒会出现一个工具栏,点上面的文件夹,就可以打开"My Picture". 

  5.任务计划 

  如果状态栏上有"任务计划",点击打开---"添加已计划的任务"---"下一步"---"浏览"(选择你要执行的程序)---"打开"---"当启动计算机时"---"下一步"---"完成" 

  6.注册表 

  一般在网吧机子的桌面上很难打开注册表(除非有"运行"或"我的电脑").我们可利用.reg文件.步骤如下: 

用写字板编个文件,内容: 

REGEDIT4 
[HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu] 
"exitpassword"="i" 
"setuppassword"="i" 
"quitpassword"="i" 

  保存unlock.reg 把这个文件方入你邮箱的附件中.到目标机上下载附件,选"在文件当前打开",运行后注销,密码就为空了.(这招比较绝,最好别用,如果网吧老板找你麻烦,别说我啊!!) 

  八、解除鼠标右键屏蔽 

  大家在使用StreamBox VCR上网下载电影时是不是碰到过这样的情况:当你在某个电影网站看到精彩的大片时,按鼠标右键就弹出个窗口,上面写着***版权所有、禁止使用右键之类的话,或者一点鼠标右键就出现添加到收藏夹的窗口,再者就是将鼠标右键屏蔽掉根本没有反映。碰到这样的情况怎么办呢? 

  答:第一情况,出现版权信息类的话(如欢迎观赏--谢谢)破解法:在页面目标上按下鼠标右键,弹出限制窗口,这时不要松开右键,将鼠标指针移到窗口的“确定”按钮上,同时按下左键。松开鼠标左键,限制窗口就被关掉了,再将鼠标移到目标上松开鼠标右键,这样就OK了! 

  第二种情况:出现“添加到收藏夹”破解法:在目标上点鼠标右键,出现添加到收藏夹的窗口,不要松开右键,也不要移动鼠标,而是使用键盘的TAB键,移动到取消按钮上,按下空格键,这时窗口就被解决了,松开右键,右键就这样恢复了!:) 

发表看法 浏览:56 回复:1   


 Google还可以这样用 [2005-4-3]
你可能每天都要使用很多遍Google这个搜索引擎站点,但下面的这些新鲜玩法你听说过吗?试试看! 
  1.搜索在线摄像头监视站点 

  在Google中输入“inurl:"ViewerFrame?Mode="”或者“inurl:"MultiCameraFrame?Mode="”、“inurl:"view/index.shtml"”(输入时不带外面的双引号,在英文状态下输入),你会获得无数个未经加密的网络摄像机监视到的画面。无聊的时候玩玩,可以满足一下我们的好奇心。此外,打开这个站点:www.opentopia.com/hiddencam.php,在“from”中选择“China”,你还可以看到国内的某处网络摄像机画面。 

  2.让Google搜索结果在新窗口中打开 

  默认情况下Google的搜索结果跟百度等搜索引擎不一样,它是直接在当前网页中打开搜索结果,这对我们的使用会感到不方便,其实我们可以通过设置来达到目的。打开Google后,选择“使用偏好”链接,在打开页面的“结果视窗”中勾选“开启新视窗以显示查询结果。”一项,单击“存储偏好设置”按钮即可如图所示。 

 
3.比较两个关键词在Google中搜索结果数量 

  想知道克里和布什谁更火?那就比较一下Google的搜索结果数量就知道了。打开www.googlefight.com/,在“Keyword #1”和“Keyword #2”中分别输入“克里”和“布什”,单击“Make a fight!”按钮即可看到他们各自的结果。笔者试过,克里有741000个搜索结果,布什有4020000个搜索结果,布什获胜! 

4.让Google来告诉去哪儿旅游 

  想好去哪儿旅游了吗?问问Google吧。打开douweosinga.com/projects/besttimetovisit站点,在“Enter the name of destination”栏中输入你想要去的城市名字,比如“北京”,点击“Go”即可获得结果。 

  5.有趣的关键字 

  在Google中输入“_*_”这个关键字,不管你是“搜索所有网页”还是“仅搜索中文网页”,你都只能搜索到一大堆中文页面。想明白这是为什么吗?到blog.outer-court.com/forum/5066.html去看看就知道了,原来这是ASCII字符和Google之间的矛盾。 

  6.中英文字典 


  这项中(英)文单词翻译服务是由DrEye译典通网站所提供的,其查询格式为:“fy+中(英)文单词”(实际操作时,请勿输入+号和“”号)。例如在Google搜索框中输入fy innocent后,Google就会在搜索结果页面的最上方显示出“innocent的中文翻译”链接,点击它,你就能查到该单词的中文意思了。另外,假如我们要翻译“无辜”这个词语的话,那只要输入fy 无辜 这样的格式就行了,Google会直接显示其所对应的英文单词,点下方的“Dr.eye线上字典”链接,保证你还能查到更多的内容。 

  如果手边没有翻译软件,Google提供的单词翻译服务就显得很便利。 

  7.天气查询 

  其查询格式为:“tq+城市名称”,例如输入 tq 北京,再点击搜索结果页面上方的“北京天气预报”链接后,你就能在t7online网站上查询到北京今后3天内的天气状况了。 

  8.查询邮编或长途区号 

  虽然现在网络已非常发达,但偶尔也难免要写封信,打个电话,这时此项功能就能帮上忙了。查询格式为:“yb+城市名称”或“qh+城市名称”,借助此命令,我们还可以输入相应的邮编或长途区号,反向查询到城市名称。不过,经过笔者的试用,发现Google所收录的邮编和长途区号的信息还十分不完整,有待于补充改进。 

9.股票查询 

  其查询格式为:“gp+股票名称或代码”,如:gp 宝钢股份 或gp 600019,其数据是由_blank">新浪财经提供的。 

  10.查询手机号码归属地 

  直接输入移动或联通的手机号码后,通过相应链接,你就能知道该号码的所属省份、所属城市和手机卡类型等信息,十分方便。 

发表看法 浏览:60 回复:0   


 BAT批处理文件语法  [2005-4-3]
==== 注 ======================================= 
.bat是dos下的批处理文件 
.cmd是nt内核命令行环境的另一种批处理文件 
从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 
=================================== 

首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 

==== 注 =================== 
批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 
======================== 

其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 

==== 注 ================== 
批处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同,就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译连接后的exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程序的可执行性,这些称谓的界限是比较模糊的。 
=========================== 

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

==== 注 ===== 
纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),COMMAND.COM中的内部命令(根据内存的环境随时进驻内存),以com为扩展名的可执行程序(由command.com 直接载入内存),以exe位扩展名的可执行程序(由command.com 重定位后载入内存),以bat位扩展名的批处理程序(由command.com 解释分析,根据其内容按优先级顺序调用第2,3,4,5种可执行程序,分析一行,执行一行,文件本身不载入内存) 
============ 

第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一个运行于Windows 98下的autoexec.bat的示例: 
@ECHO OFF 
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;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 
==== 注 ===== 
AUTOEXEC.BAT为DOS系统的自动运行批处理文件,由COMMAND.COM启动时解释执行; 
而在Win9x环境中,不仅增加支持了 DOSSTART.BAT, WINSTART.BAT 等许多其它自动运行的批处理文件,对AUTOEXEC.BAT 也增加了 .DOS .W40 .BAK .OLD .PWS 等许多变体以适应复杂的环境和多变的需求。 
==== willsort 编注 ============= 
以下关于命令的分类,有很多值得推敲的地方。常用命令中的@本不是命令,而dir、copy等也很常用的命令却没有列入, 而特殊命令中所有命令对我来说都是常用命令。建议将批处理所引用的命令分为内部命令、外部命令、第三方程序三类。而内部命令和外部命令中别有一类是专用于或常用于批处理中的命令可称之为"批处理命令"。 

以下摘录MS-DOS 6.22 帮助文档中关于"批处理命令"的文字,当然,其中有些概念和定义已经有些落后了。 

批处理命令 

批处理文件或批处理程序是一个包含若干MS-DOS命令的正文文件,扩展名为.BAT。当在命令提示符下敲入批处理程序的名称时,MS-DOS成组执行此批处理程序中的命令。 

任何在命令提示符下可使用的命令都可用在批处理程序中。此外,下面MS-DOS命令是专门在批处理程序中使用的。 
========== 

常用命令 

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 

==== 注 =========== 
首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符: 
CR(0D) 命令行结束符 
Escape(1B) ANSI转义字符引导符 
Space(20) 常用的参数界定符 
Tab(09) ; = 不常用的参数界定符 
+ COPY命令文件连接符 
* ? 文件通配符 
"" 字符串界定符 
| 命令管道符 
< > >> 文件重定向符 
@ 命令行回显屏蔽符 
/ 参数开关引导符 
: 批处理标签引导符 
% 批处理变量引导符 

其次, :: 确实可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意: 
第一, 除了 :: 之外, 任何以 :开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容, 只是为了与正常的标号相区别, 建议使用 goto 所无法识别的标号, 即在 :后紧跟一个非字母数字的一个特殊符号. 
第二, 与rem 不同的是, ::后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态, 因为命令解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比 :: 更为适用; 另外, rem 可以用于 config.sys 文件中. 
===================== 

echo 表示显示此命令后的字符 
echo off 表示在此语句后所有运行的命令都不显示命令行本身 
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 
call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 
pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 
==== 注 ===== 
此处的描述较为混乱, 不如直接引用个命令的命令行帮助更为条理 

------------------------- 
ECHO 

当程序运行时,显示或隐藏批处理程序中的正文。也可用于允许或禁止命令的回显。 

在运行批处理程序时,MS-DOS一般在屏幕上显示(回显)批处理程序中的命令。 
使用ECHO命令可关闭此功能。 

语法 

ECHO [ON|OFF] 

若要用echo命令显示一条命令,可用下述语法: 

echo [message] 

参数 

ON|OFF 
指定是否允许命令的回显。若要显示当前的ECHO的设置,可使用不带参数的ECHO 
命令。 

message 
指定让MS-DOS在屏幕上显示的正文。 

------------------- 

CALL 

从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。 

语法 

CALL [drive:][path]filename [batch-parameters] 

参数 

[drive:][path]filename 
指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。 


batch-parameters 
指定批处理程序所需的命令行信息。 

------------------------------- 

PAUSE 

暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处 
理程序中使用该命令。 

语法 

PAUSE 


REM 

在批处理文件或CONFIG.SYS中加入注解。也可用REM命令来屏蔽命令(在CONFIG.SYS 
中也可以用分号 ; 代替REM命令,但在批处理文件中则不能替代)。 

语法 

REM [string] 

参数 

string 
指定要屏蔽的命令或要包含的注解。 
======================= 

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

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

    @echo off           不显示后续命令行及当前命令行 
    dir c:\*.* >a.txt       将c盘文件列表写入a.txt 
    call c:\ucdos\ucdos.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文件的内容。 

==== 注 =============== 
参数在批处理中也作为变量处理, 所以同样使用百分号作为引导符, 其后跟0-9中的一个数字构成参数引用符. 引用符和参数之间 (例如上文中的 %1 与 a: ) 的关系类似于变量指针与变量值的关系. 当我们要引用第十一个或更多个参数时, 就必须移动DOS 的参数起始指针. shift 命令正充当了这个移动指针的角色, 它将参数的起始指针移动到下一个参数, 类似C 语言中的指针操作. 图示如下: 

初始状态, cmd 为命令名, 可以用 %0 引用 
cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
| | | | | | | | | | 
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 

经过1次shift后, cmd 将无法被引用 
cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
| | | | | | | | | | 
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 

经过2次shift后, arg1也被废弃, %9指向为空, 没有引用意义 
cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 
^ ^ ^ ^ ^ ^ ^ ^ ^ 
| | | | | | | | | 
%0 %1 %2 %3 %4 %5 %6 %7 %8 

遗憾的是, win9x 和DOS下均不支持 shift 的逆操作. 只有在 nt 内核命令行环境下, shift 才支持 /n 参数, 可以以第一参数为基准返复移动起始指针. 
================= 

特殊命令 


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


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

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

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

例:if "%1"=="a" format a: 

==== 

if 的命令行帮助中关于此点的描述为: 
IF [NOT] string1==string2 command 
在此有以下几点需要注意: 
1. 包含字符串的双引号不是语法所必须的, 而只是习惯上使用的一种"防空"字符 
2. string1 未必是参数, 它也可以是环境变量, 循环变量以及其他字符串常量或变量 
3. command 不是语法所必须的, string2 后跟一个空格就可以构成一个有效的命令行 
============================= 

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

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

****** 注 ******** 
也可以使用以下的用法: 
if exist command 
device 是指DOS系统中已加载的设备, 在win98下通常有: 
AUX, PRN, CON, NUL 
COM1, COM2, COM3, COM4 
LPT1, LPT2, LPT3, LPT4 
XMSXXXX0, EMMXXXX0 
A: B: C: ..., 
CLOCK$, CONFIG$, DblBuff$, IFS$HLP$ 
具体的内容会因硬软件环境的不同而略有差异, 使用这些设备名称时, 需要保证以下三点: 
1. 该设备确实存在(由软件虚拟的设备除外) 
2. 该设备驱动程序已加载(aux, prn等标准设备由系统缺省定义) 
3. 该设备已准备好(主要是指a: b: ..., com1..., lpt1...等) 
可通过命令 mem/d | find "device" /i 来检阅你的系统中所加载的设备 
另外, 在DOS系统中, 设备也被认为是一种特殊的文件, 而文件也可以称作字符设备; 因为设备(device)与文件都是使用句柄(handle)来管理的, 句柄就是名字, 类似于文件名, 只不过句柄不是应用于磁盘管理, 而是应用于内存管理而已, 所谓设备加载也即指在内存中为其分配可引用的句柄. 
================================== 

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

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

如if errorlevel 2 goto x2 

==== 注 =========== 
返回值从大到小的顺序排列不是必须的, 而只是执行命令为 goto 时的习惯用法, 当使用 set 作为执行命令时, 通常会从小到大顺序排列, 比如需将返回码置入环境变量, 就需使用以下的顺序形式: 

if errorlevel 1 set el=1 
if errorlevel 2 set el=2 
if errorlevel 3 set el=3 
if errorlevel 4 set el=4 
if errorlevel 5 set el=5 
... 

当然, 也可以使用以下循环来替代, 原理是一致的: 
for %%e in (1 2 3 4 5 6 7 8...) do if errorlevel %%e set el=%%e 

更高效简洁的用法, 可以参考我写的另一篇关于获取 errorlevel 的文章 

出现此种现象的原因是, if errorlevel 比较返回码的判断条件并非等于, 而是大于等于. 由于 goto 的跳转特性, 由小到大排序会导致在较小的返回码处就跳出; 而由于 set命令的 "重复" 赋值特性, 由大到小排序会导致较小的返回码 "覆盖" 较大的返回码. 

另外, 虽然 if errorlevel=<数字> command 也是有效的命令行, 但也只是 command.com 解释命令行时将 = 作为命令行切分符而忽略掉罢了 
=========================== 
二、goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。 

如: 

goto end 

:end 
echo this is the end 

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

==== willsort 编注 

label 常被译为 "标签" , 但是这并不具有广泛的约定性. 

goto 与 : 联用可实现执行中途的跳转, 再结合 if 可实现执行过程的条件分支, 多个 if 即可实现命令的分组, 类似 C 中 switch case 结构或者 Basic 中的 select case 结构, 大规模且结构化的命令分组即可实现高级语言中的函数功能. 以下是批处理和C/Basic在语法结构上的对照: 

Batch C / Basic 
goto&: goto&: 
goto&:&if if{}&else{} / if&elseif&endif 
goto&:&if... switch&case / select case 
goto&:&if&set&envar... function() / function(),sub() 
================================== 
三、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。" 

==== willsort 编注 =============================== 
我列出win98下choice的用法帮助, 已资区分 

Waits for the user to choose one of a set of choices. 
等待用户选择一组待选字符中的一个 

CHOICE [/C[:]choices] [/N] [/S] [/T[:]c,nn] [text] 

/C[:]choices Specifies allowable keys. Default is YN 
指定允许的按键(待选字符), 默认为YN 
/N Do not display choices and ? at end of prompt string. 
不显示提示字符串中的问号和待选字符 
/S Treat choice keys as case sensitive. 
处理待选字符时大小写敏感 
/T[:]c,nn Default choice to c after nn seconds 
在 nn 秒后默认选择 c 
text Prompt string to display 
要显示的提示字符串 
ERRORLEVEL is set to offset of key user presses in choices. 
ERRORLEVEL 被设置为用户键入的字符在待选字符中的偏移值 
如果我运行命令: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 errorlevel 1 goto defrag 

:defrag 
c:\dos\defrag 
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为扩展名的文件的内容。 

==== willsort 编注 ===========================================
需要指出的是, 当()中的字符串并非单个或多个文件名时, 它将单纯被当作字符串替换, 这个特性再加上()中可以嵌入多个字符串的特性, 很明显 for 可以被看作一种遍历型循环. 
当然, 在 nt/2000/xp/2003 系列的命令行环境中, for 被赋予了更多的特性, 使之可以分析命令输出或者文件中的字符串, 也有很多开关被用于扩展了文件替换功能. 
=======================================================
批处理示例 

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是实参。 

==== willsort 编注 ===========================================
DOS没有 "允许传递9个批参数信息" 的限制, 参数的个数只会受到命令行长度和所调用命令处理能力的限制. 但是, 我们在批处理程序中, 在同一时刻只能同时引用10个参数, 因为 DOS只给出了 %0~%9这十个参数引用符. 
=======================================================
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 拷贝过程中写盘错误 

chkdsk 
0 未找到错误 
255 找到一个或多个错误 

choice 
0 用户按下ctrl+c/break 
1 用户按下第一个键 
255 检测到命令行中的错误条件 
其它 用户按下的有效字符在列表中的位置 

defrag 
0 碎片压缩成功 
1 出现内部错误 
2 磁盘上没有空簇。要运行DEFRAG,至少要有一个空簇 
3 用户用Ctrl+C退出了DEFRAG 
4 出现一般性错误 
5 DEFRAG在读簇时遇到错误 
6 DEFRAG在写簇时遇到错误 
7 分配空间有错 
8 内存错 
9 没有足够空间来压缩磁盘碎片 

deltree 
0 成功地删除一个目录 

diskcomp 
0 两盘相同 
1 发现不同 
2 按CTRL+C 终止了比较 
3 出现严重错误 
4 出现初始化错误 

find 
0 查找成功且至少找到了一个匹配的字符串 
1 查找成功但没找到匹配的字符串 
2 查找中出现了错误 

keyb 
0 键盘定义文件装入成功 
1 使用了非法的键盘代码,字符集或语法 
2 键盘定义文件坏或未找到 
4 键盘、监视器通讯时出错 
5 要求的字符集未准备好 

move 
0 成功地移动了指定的文件 
1 发生了错误 

msav /N 
86 检查到了病毒 

replace 
0 REPLACE成功地替换或加入了文件 
1 MS-DOS版本和REPLACE不兼容 
2 REPLACE找不到源文件 
3 REPLACE找不到源路径或目标路径 
5 不能存取要替换的文件 
8 内存不够无法执行REPLACE 
11 命令行句法错误 

restore 
0 RESTORE成功地恢复了文件 
1 RESTORE找不到要恢复的文件 
3 用户按CTRL+C终止恢复过程 
4 RESTORE因错误而终止 

scandisk 
0 ScanDisk在它检查的驱动器上未检测到任何错误 
1 由于命令行的语法不对,不能运行ScanDisk 
2 由于内存用尽或发生内部错误,ScanDisk意外终止 
3 用户让ScanDisk中途退出 
4 进行盘面扫描时,用户决定提前退出 
254 ScanDisk找到磁盘故障并已全部校正 
255 ScanDisk找到磁盘故障,但未能全部校正 

setver 
0 SETVER成功地完成了任务 
1 用户指定了一个无效的命令开关 
2 用户指定了一个非法的文件名 
3 没有足够的系统内存来运行命令 
4 用户指定了一个非法的版本号格式 
5 SETVER在版本表中未找到指定的项 
6 SETVER未找到SETVER.EXE文件 
7 用户指定了一个非法的驱动器 
8 用户指定了太多的命令行参数 
9 SETVER检测到丢失了命令行参数 
10 在读SETVER.EXE文件时,SETVER检测到发生错误 
11 SETVER.EXE文件损坏 
12 指定的SETVER.EXE文件不支持版本表 
13 版本表中没有足够的空间存放新的项 
14 在写SETVER.EXE文件时SETVER检测到发生错误 
=======================================================
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支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。 
==== willsort 编注 ===========================================
1)标号也称作标签(label) 
2)标签不能以大多数的非字母数字字符开始, 而文件名中则可以使用很多 
3)当无法区别两个标签时, 将跳转至位置最靠前的标签 
=======================================================
6、FOR 

建立C:\TEST7.BAT,文件内容如下: 
@ECHO OFF 
FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C 
运行: 
C:\>TEST7 
执行以后,屏幕上会将C:盘根目录下所有以BAT、TXT、SYS为扩展名的文件内容显示出来(不包括隐藏文件)。 

- 作者: geogle 2005年06月16日, 星期四 14:04  回复(0) |  引用(0) 加入博采