预览模式: 普通 | 列表

◎译  名 文雀
◎片  名 Sparrow
◎年  代 2008
◎国  家 中国香港
◎类  别 动作/悬疑/犯罪/剧情
◎语  言 国语
◎字  幕 中文
◎IMDB评分 6.9/10 (235 votes)
◎IMDB链接 http://www.****.com/title/tt0491044
◎文件格式 DVD-RMVB
◎视频尺寸 640 x 256
◎文件大小 1CD
◎片  长 84 mins
◎导  演 杜琪峰 Johnny To
◎主  演 任达华 Simon Yam
      林熙蕾 Kelly Lin
      徐子珊 Kate Tsui
      林家栋 Ka Tung Lam
      卢海鹏 Hoi-Pang Lo .....Mr. Fu
      罗永昌 Wing-cheong Law .....Sak
      张满源 Kenneth Cheung .....Mac
      林雪 Suet Lam
      鲁振顺 Chun-shun Lo

◎简  介 

  “文雀”是小偷、扒手的别名,本片的主人翁正是四个游手好闲的扒手。他们向来以窃取街上游客的钱包为生,过着黑暗但简单的生活。某天,他们突然遇上一名神秘而性感的女子。这名离奇出现的女子,要求四个“文雀”为她盗取一条锁匙。面对这个无法拒绝的任务,四个“文雀”想法子把它完成。可是,当锁匙到手后,他们才惊觉自己已堕入了亡命的圈套。文雀跟随着女人,不知不觉中走上了一条不归路。

幕后制作:

角逐奖项

  影片入围第58届柏林电影节主竞赛单元。

香港情怀

  据杜琪峰解析,《文雀》这部影片主要讲述他难以割舍的香港情怀,因为在他看来,他熟悉的那些有香港特色的街景在10年后将不复存在。

  杜琪峰说,影片情节才是最大的闪光点。他在柏林坦言,《文雀》融入了自己难以割舍的香港情怀,“我想表现一种更微妙、刺激的东西——香港这座都市的本身。对我来说,电影一直是记录特别时空的媒介,《文雀》就是这种精神的化身。”

  “文雀”是港台俚语中“小偷”的别称。杜琪峰最后补充道,影片名和他拍摄该片期间穿梭于香港小巷的影像风格也有关联。

幕后动作指导

  在《文雀》的幕后动作指导团队中,既包括香港芭蕾舞团,还有已经金盆洗手的小偷。

任达华:刀片含在嘴里玩

  在香港铜锣湾的拍摄现场,任达华正在同伴掩护下轻松地连偷3个路人的皮夹,其中一个抽出钱后还把皮夹插回人家口袋。这是一个90秒的长镜头戏,所有演员都事先规定好了出场时间和节奏,何时前进、何时转弯、何时回头,都要踩点。现场工作人员大声喊着“一二三四,二二三四”。令整场戏有如一段优雅的快四。杜琪峰告诉记者,他们请来了香港芭蕾舞团的编导,想创造一部有舞蹈节奏的风格化电影。

  为了更加神似,任达华、林家栋等人专门学习了将刀片放入口中的秘技,两人称自己只是练了几个小时便成功。任达华表示他可将两块刀片同时藏于口中,像平常一样吃饭。林家栋虽然跟任达华一同学习,但是却只能在口中藏一块刀片,所以觉得华仔十分厉害。

  任达华坦言:“我从来没有演过这样的角色,虽然他是小偷,但是依然有细腻的情感,对于感情并没有半句假话。”任达华还透露,自己很喜欢冯小刚的《天下无贼》,“因为他的电影能够从故事中折射出人生的哲理。但《文雀》和《天下无贼》不一样,它主要讲的还是感情,不是通篇说‘贼’。”

林熙蕾:抽烟抽到头晕目眩

  与任达华在街头不断磨炼自己的技巧相比,片中扮演老大女人的林熙蕾,则利用空闲时间猛学抽烟。林熙蕾从不碰烟,昨日却在香港一家意大利餐厅与友人吞云吐雾有说有笑,原来全是装样子。

  林熙蕾坦言,前几天,当导演杜琪峰拿打火机给她时,她连火都打不出来,拿烟的姿势更是僵硬,第一天拍抽烟戏,她便头晕目眩、呛得不行,但导演还是不满意。于是,她只好请友人教她抽烟技巧,将女人拿烟的手势、吞烟吐烟的神态逐一练习,就连餐厅的火柴都被她拿来把弄,"第一次学抽烟真的很难,烟从鼻子出来也不雅观。"

  林熙蕾表示这次和任达华一起合作《文雀》十分愉快,任达华天天秀存在手机里的可爱女儿的照片给大家看,连她也感受到他初为人父的喜悦。

杜琪峰:扒手的世界很浪漫

  《文雀》,杜琪峰最新的一部电影。"文雀",粤语是"扒手"的意思。杜琪峰说,他希望自己的电影多点童真多点浪漫,因为电影是需要浪漫的。而在他眼里,扒手的世界就很浪漫。

  铜锣湾新宁街已经封路一周,杜琪峰紧绷着脸注视前方--"一、二、三;二、二、三……"前方的大炮(摇臂摄影机)顺着拍子很有节奏地移动。任达华和林家栋一前一后从旁边的岔道走出来,身后尾随两个年轻男人。火药味无缘无故地浓烈起来,貌似以前的《PTU》和《暗战》。根据现场各种迹象判断,杜琪峰将破自己以往的风格。这回,他拍的是扒手的故事。"我觉得扒手的世界很有趣,其实也很浪漫,他们不用枪,不用刀,完全用技巧。"

  一个关于扒手的电影,容易想到《天下无贼》。杜琪峰说《天下无贼》是武侠片。他们要的是货真价实的"偷窃"。所以,请来一个真正的扒手教他们怎么偷,这个扒手已经是老年人了,上了年龄以后就再也没有偷过,他称自己此回是"重出江湖"。戏开场了,任达华连偷3个人,身手了得,万无一失。给他做托的是林家栋和另外两个扒手。"我和你握手,握着握着,你的手表就不见了,多好玩啊!"任达华说他还会用扑克牌的反面切苹果。神秘女人林熙蕾适时出现,下一场该是感情戏了。

  耳边不时传来"一、二、三"的鼓点声,理由更有趣,杜琪峰想做成歌舞片,"不是那种纯粹的歌舞片,只是加一点舞蹈的节奏进去,有一种诙谐的感觉。"据说现场打拍子的是香港芭蕾舞团的编舞。

  杜琪峰说自己两年前就想拍《文雀》了:"我希望我自己的电影多点童真多点浪漫,当然我知道在拍我自己喜欢的电影里童真还不太多,但我会浪漫化,电影是需要浪漫的。"

花絮:

·任达华、林家栋拍摄电影《文雀》,二人於片中饰演一名小偷,为了更加神似,他们学习了将刀片放入口中的秘技,更表示只是练了几个小时便成功。他更表示更可以将两块刀片藏於口中,可以和平常一样吃饭,十分厉害。林家栋虽然跟任达华一同学习,但是他却只能藏到一块刀片,故对任达华十分佩服。

·在影片结局戏拍摄期间,连周润发也到探班,与演员一齐排戏。并趁杜导演半场休息,连忙担任暂代导演一职,很认真地测试拍摄角度与企位,并与任达华排戏。

·影片拍摄长达4年之久,其中一个镜头拍了25天方才完成。

·拍摄期间,任达华要骑单车,载林家栋及另外两名临时演员,他们要在铜锣湾的街头不断踏单车兜圈,但四个大男人毕竟太重了,拍了个多小时,该单车的后胎因不胜负荷而变弯,工作人员只好立即拿去单车铺修理。

·在《文雀》的幕后动作指导团队中,既包括香港芭蕾舞团,还有已经金盆洗手的小偷。







 

 

【下载地址】

查看更多...

Tags: 电影

分类:影视娱乐 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 407

 

◎译  名 神奇绿巨人/不可思议的绿巨人/无敌浩克/新变形侠医
◎片  名 The Incredible Hulk
◎年  代 2008
◎国  家 美国
◎类  别 动作/科幻/惊悚
◎语  言 英语/西班牙语
◎字  幕 中文
◎IMDB评分 7.5/10 (38,153 votes)
◎文件格式 XviD + MP3
◎视频尺寸 23.976 fps 528x384 @ 729 kb/s
◎文件大小 2CD
◎片  长 112 min
◎导  演 路易斯·莱特里尔 Louis Leterrier
◎主  演 爱德华·诺顿 Edward Norton .....Bruce Banner
      蒂姆·罗斯 Tim Roth .....Emil Blonsky
      丽芙·泰勒 Liv Tyler .....Betty Ross
      威廉·赫特 William Hurt .....Gen. Thaddeus 'Thunderbolt' Ross
      蒂姆·布雷克·尼尔森 Tim Blake Nelson .....Samuel Sterns
      Christina Cabot 
      小罗伯特·唐尼 Robert Downey Jr. .....Tony Stark
      Peter Mensah .....General Sam Greller
      泰·布利尔 Ty Burrell .....Dr. Samson
      Lou Ferrigno 
      Jay Hunter .....Officer Hamilton
      斯坦·李 Stan Lee
      Chris Owens .....Delta Force Commando #2
      Dylan Taylor .....Keg Guy
      Greg Bryk .....Commando #1


◎简  介 


鉴于台前幕后的全盘大洗牌,《神奇绿巨人》掀起的自然是那个漫画史上最受欢迎的超级英雄的一次全新的历险故事,除了一如既往的惊天动地的爆炸场面和让人眼花缭乱的动作格斗,影片与2003年的《绿巨人浩克》并不具备什么必然的联系。

  作为一个全新的开始,因受到辐射而基因变异的科学家布鲁斯·班纳,仍然在想尽办法寻找能够治愈他那被毒害了的细胞的方法,布鲁斯愤怒的时候,放肆的暴力倾向会让他的身体机能迅速蠕动,变成一个力大无穷、像小山一样高的绿色巨人,可是他不想这样,即使他能够得到神奇的超能力,却宁可过回普通的平淡生活。

  为了躲避美国军方的追捕,布鲁斯只好把自己藏在隐蔽的地方,与以前的生活、包括他心爱的女人贝蒂·罗斯完全切断了联系,而紧随在他之后的,正是贝蒂的父亲--撒迪厄斯·罗斯将军,这个冷酷的战争机器想要抓住布鲁斯,就是为了研究他身体里产生的异变,然后将这种力量据为己用。

  随着故事的发展,“绿巨人”为什么会出现的谜底也渐渐浮出了水面,同样的基因经过复制后,另一个变异人“憎恨”被制造出来了,同样破坏力惊人,却是一个令人讨厌的畸形怪物,将会是“绿巨人”需要对抗的最有威胁性的敌人……与此同时,布鲁斯还必须得做出一个让人苦恼的最终选择:是重新当回普通的科学家?还是继续背负着那个一直隐藏在他内心深处的绿色生物,以求寻找到真正勇敢与侠气并重的英雄气节?
幕后制作:

  【一】

  距离上一部“绿巨人”电影--《绿巨人浩克》的公映,是整整5年的さ却缃裾獠勘黄诖诵砭玫男芩闶浅景B涠ǎ阶呱狭苏鞒蹋婕闯晌?008年最受瞩目的大制作影片之一,是暑期档真正的重头戏。影片的导演路易斯·莱特里尔无论走到哪里,都能制造一种唯我独尊的孤傲磁场,那源于对《神奇绿巨人》上映后的前景的强大自信心,他说:“这一次,我特别安排‘憎恨’成为‘绿巨人’在整个故事中将要面对的最大敌人……虽然这是我第一次接触这个故事题材,我们却没办法把它当成原创影片那般对待,因为里面的主角布鲁斯·班纳已经在上一集中经历了一些事情了,他受到辐射,一愤怒就会变身成为‘绿巨人’。你知道他是如何成为现在这番模样的:就在他为了生存而挣扎时,他周围的人铸就了他现在的样子,既有帮助他的朋友,也有他不得不面对的敌人。”

  其实,“绿巨人”一直都在布鲁斯·班纳的身体里,是他的一个组成部分,不可分割,路易斯·莱特里尔接着说:“到了这一集故事中,布鲁斯开始想办法控制他体内的那头野兽,采用呼吸调节训练法和巴西柔道来克制自己因为愤怒而带来的发作频率。当我们阔别了5年再次看到布鲁斯时,发现他人在巴西,跑到那里躲避着和自己有关的一切,包括追随在他身后的军队和那个居住在他体内的生物--绿巨人,所以,除了柔道,布鲁斯还想通过瑜珈和冥想来控制他身体里的那股不受控制的神奇力量。但到了真正打斗的时候,布鲁斯一般会采用柔道结合合气道这种比较直接到位的方法,因为它们可能是武术中最难以捉摸的两种了,而且可以借力打力,这样等他拆解掉对方的招数后,就可以脚底抹油逃掉了,以避免卷入更多的麻烦当中。布鲁斯从没把自己当成过英雄,更不是007,他生来性情温和,属于那种比较避世、讨厌与别人争执的人,可不幸的是,他仍然无能为力地卷进了这场前途多难的是非洪流当中。”

  当然,选择“憎恨”来做“绿巨人”的实力相当的终极对手,并不是导演路易斯·莱特里尔一个人的主意,里面还包含了几位编剧以及主演爱德华·诺顿的集体智慧,莱特里尔说:“影片中的埃米尔·布朗斯基由蒂姆·罗斯饰演,也就是后来变成了‘憎恨’的那个人。罗斯是我见过的最优秀的演员之一,总是能在大银幕上体现出非凡的能量,我一直都想找机会与他合作一次。当我真正见到罗斯本人的时候,随即被他身上的活力与能量彻底感染了,我当时就说,‘天,埃米尔这个角色非罗斯莫属。’为了能够达成这个心愿,我不得不挨个游说,先是神奇漫画公司,还有诺顿,因为他们都对罗斯是否合适感到稍许犹豫。不过我要说的是,多亏当初我坚持了,罗斯也不负众望,他为这个角色带来的是一个全新的尺度……与布鲁斯完全相反,埃米尔更好战一些,就像是一台战争机器,给人留下了一种强悍的深刻印象。埃米尔是那种年龄在38到39岁之间、经验丰富的战士级人物,并且决定永远以这样的身份生活下去,如今,他已经是陆军上校了,还从未经历过失败,他的生命除了战斗还是战斗,战场就是他的家。”

  路易斯·莱特里尔之所以选择“憎恨”出现在这部《神奇绿巨人》中,也是有着非常重要的战略意义的,他说:“对于这个角色在影片中应该呈现的样子,我真的特别想遵照原著漫画书……但事实证明,这么做是极为不妥当的,因为他既不是半人半鱼,也不是半人半蜥蜴,他与‘绿巨人’很相似,也是那种‘肌肉男’,变身的时候身体的每一个部分都开始膨胀、生长。可能是因为被注入血清的方式,导致他变身时皮肤和肌肉内陷,骨骼外翻,就连脊骨都从后背一根一根刺了出来。在整个过程中,他的骨头变得越来越厚,如此厚重坚硬的躯体,让他成为了一个超级武器、杀人机器。那种感觉很酷,也很有趣,‘憎恨’的骨头刺穿了身体,整个翻出包裹住他的血肉之躯,给他形成了一种天然的保护,作用等同于一套攻守兼备的盔甲。”

  【二】

  《神奇绿巨人》与其他几部同时在今年夏天上映的大制作有所不同,除了一些场景和必备的动作场面之外,像“绿巨人”、“憎恨”这样的角色,也都需要依靠大量电影技术的帮忙,如此繁重的后期数码合成工作,自然会在无形中拉长影片的制作周期,路易斯·莱特里尔说:“虽然耗时耗力,但取得的成效也是非常明显的,目前为止,有一部分还在经历最后的打磨,不过已经初步成形。其中有一组镜头给我留下了非常深刻的印象:当‘绿巨人’从黑暗中走出来时,对着他的爱人贝蒂轻声哭泣,然后切换进一个满屏的大特写,你甚至能从上面清晰地看到‘绿巨人’眼睛周围细细的纹路,非常震撼……相信看到这些之后,观众也就能理解我们为什么会在这部影片上花费这么长的时间了,所有的等待,都是值得的。

另外,我也想重申一点,虽然评论界都批评李安版本的‘绿巨人’是一件未完成的作品,但我真的不这么认为,毕竟每一位导演在对待这些日新月异的电影科技时,都会表现出一些完全不同的观点,换作是我,也会坚持的,因为我是不会让自己不喜欢的东西出现在我的作品中的。”

  
影片截图:

 





 


【下载地址】

CD1:

ftp://dygod1:dygod1@d204.dygod.cn:1028/神奇绿巨人DVDSCR/[电影天堂www.dygod.cn]神奇绿巨人cd1.rmvb

CD:

ftp://dygod2:dygod2@d204.dygod.cn:1028/神奇绿巨人DVDSCR/[电影天堂www.dygod.cn]神奇绿巨人cd2.rmvb

 

Tags: 电影

分类:影视娱乐 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 377
2008-09
10

教师节快乐

       九月金秋,一个收获的季节,一个感恩的季节,一个属于教师的季节。老师,是您为我们开启了智慧之门;是您为我们指引前进的方向。您是我们人生路上永远的导师,是人类文明传承的引路人。在教师节来临之际,我们对全国的教师们说一声:老师,您辛苦了!  

        很感谢有学生还记得我曾经是他们的老师,谢谢你们!
  
     如果我现在还是老师,事情又会是怎样的呢?

查看更多...

分类:个人日志 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 510
2008-09
10

全球不得不听的100首经典歌曲推荐

全球不得不听的100首经典歌曲推荐  

1. don't cry--guns n' roses我所认真听完的第一首摇滚,这首歌曾唱哭了千万人。总是能够触痛了心底最软的地方,心抽痛着,眼圈红了,却没有眼泪渗出,每多听一次就多一次的依恋...

2. fade to black--METAllic金属乐队也有很经典歌曲,我相信国内有好多人都是听了这首歌的前奏才去学吉他的!METALLICA经典中的经典,也是METALLICA饱受争议的作品,因为当时有乐迷自杀就是出于这首歌,胆小别听哦~

查看更多...

Tags: 歌曲

分类:影视娱乐 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 642
2008-09
09

AU3简单编程初学者必看

初学者的基础训练 有点长 但是给新手看很必要

其实 AutoIt v3(AU3)已经不是一种简单的脚本语言了,AU3 在 GUI 界面方面也是很有效果的,不过我在这一节中只介绍 AU3 的一些常用的基本用法,如果您想了解更多关于 AU3 编程的信息和方法,请参阅 AU3 的帮助文档——这真的是一篇很全面的帮助文档。
       在这一节中,我将和大家一起学习 AU3 的一些基本使用方法,不求多,只求常用、好用、好学,这一节的目的,旨在可以让大家和我一起在 Windows 环境下让 AU3 彻底替代批处理。在 Windows 环境下让批处理难看的黑框见鬼去吧~~。
学习任何一门语言,基本上所要做的第一件事,就是在 10 分钟内学会如何用这门语言编出一个可以显示“Hello World !”的小程序,当然,我们学习 AU3 的基本使用方法,这个就不例外了。
AU3 的源码,可以使用记事本直接编辑——其实很多语言的源码也都可以直接使用纯文本文档来编辑,不过我个人并不建议初学者使用记事本,编写 AU3 源码,有一个非常好的文本编辑器,SCITE。SCITE 是一个类似记事本的小程序,它会用不同颜色标记您所编写的 AU3 源码中的不同类别的命令,而且它内置记录了许多 AU3 的函数与指令,在您编写 AU3 源码时可以提供给您很大的帮助。
好的,下面我们打开 SCITE 编辑器,我们将会得到一个类似记事本的界面,下面,我们就可以编写 AU3 源码了。大家跟我写下如下代码:
MsgBox(0,"我的第一个 AU3 程序","Hello World !")
写好后保存,保存后,这将是一个以 AU3 为后缀的文件,例如我们将它命名为 Skyfree.au3,不过这个程序还不能运行,它只是源码,我们必须将它转化为可执行文件,也就是EXE 文件,它才会正常运行。这个由源码转换为可执行文件的过程,也就是我们经常听到高手口中所说的“编译”了。
如何执行编译呢?我们可以右键单击 Skyfree.au3 这个 AU3 源码文件,然后会出现“编译脚本”这个选项,我们单击“编译脚本”,几秒钟,这个Skyfree.au3 源码文件就被编译成了 Skyfree.exe 文件了。
双击 Skyfree.exe 文件,立刻会弹出来一个对话框,上面写着“Hello World”。
怎么样,是不是很神奇,我们的第一个 AU3 程序就这么写出来了,简单吗?
其实编程就是这么简单,不要在某些高手的神话传说和谆谆教诲下感觉编程很神秘了,只要有耐心和恒心,菜鸟照样玩编程。
不过这一节我也不是来领着大家做游戏的,这一小节有几个很重要的概念信息我再来重复一下,一个是源码,一个是可执行程序,从源码到可执行程序,需要一个过程,这个过程叫做“编译”。

1. AutoIt v3 入门

1> 数据类型
任何编程语言都有数据这个概念,当然,任何编程语言都讲究数据类型,AU3 也一样,不过 AU3 对数据类型的分类比较简单,在 AU3 中,数据大概分成四类:数字类型、字符串类型、布尔值、二进制类型..
数字类型,顾名思义,就是数字,例如 1、2、3.4、5 等等,AU3 对数字类型没有再进行详细的分类(很多语言中都将数字类型再详细分为整形、浮点型等等),这给初学者带来了不少方便,只记住数字类型就是我们常说的“数”就可以了。
字符串类型,字符串即使一串字符,例如 ABCDE、Skyfree、SK1023Y 等等,这些都是字符串,这个是很好理解的,不过大家应该分清楚一点,就是数字 1 和字符 1 是有区别的。
布尔类型,不要被这个名字搞乱了,所谓布尔类型的值,就是 True(真)和False(假)这两个值,这在进行数据判断的时候十分有用。
二进制类型我们很少用到,本着不常用的不浪费我们时间的原则,这个我就不多废口水了,有兴趣的朋友可以参考 AU3 帮助文档中的相应说明。

2> 变量
说完了数据类型,终于可以说数据了。
所谓变量,就是在程序运行过程中其值可以改变的量——简单了说就是可以变的量就是变量(……好像废话)。我们可以定义一个变量,例如,
Dim $Skyfree
$Skyfree 就是一个变量,Dim 是定义变量的意思。在程序运行过程中,我们可以将 1 这个值赋给$Skyfree 这个变量,
$Skyfree=1
这时$Skyfree 就代表着 1 这个值,不过由于$Skyfree 是变量,我们可以在任意我们喜欢的时刻将 2 再赋值给$Skyfree,
$Skyfree=2
再次赋值结束后,$Skyfree 就代表着 2 这个值。
说到这里,大家大概明白什么叫变量了吧。大家就随手命名几个变量吧。
不过有一点要说的是,AU3 的变量命名有它的规则,不符合命名规则的变量将不被称之为变量

AU3 的变量命名规则是:
以$开头的,字母、数字、下划线组合,例如$Sky、$Sky_Free、$Sky1023 这些都是合乎 AU3 变量命名规则的变量。

3>常量
明白了什么是变量,常量的意义就很好解释了。
常量,就是在程序运行过程中其值不能被随意改变的量。我们可以定义一个常量,例如,
Const $Skyfree=1
常量一旦被赋值,在整个程序运行过程中其值将不能被改变。当然,常量的命名也有它的规则,常量的命名规则与变量相同。

4>数组
数组这个概念可能稍微难理解一些,我们先来看一个简单的例子:
Dim $Sky[3]
$Sky[0]=17
$Sky[1]=21
$Sky[2]=65
最初,我们以 Dim $Sky[3]定义了一个包含三个元素的数组 Sky[3],这三个元素的名字分别为Sky[0]、Sky[1]、Sky[2],然后我们分别将 17、21、65 赋值给他们。
到这里,大家也大概看出来什么是数组了,所谓数组,就是以一个名字命名一组变量,就像 Sky 这个数组名,这个数组包含从 0 到(数组元素数量1),例如 Sky[3],那么其中的元素就是从 Sky[0]~Sky[31]。
如果说的再简单点,就是一组使用着同一个变量名的变量(例如数组 Sky[3]中的每一个元素都使用Sky 这个变量名),为了区别这一组的每一个变量,使用一个序号来唯一标识这个元素(例如 Sky[1]和Sky[2],虽然都使用 Sky 这个变量名,但它们使用[1]和[2]来区别彼此)。


数组的运用十分广泛,通常一个数组里存储着一组有关系的数据,或者有着一定相似性的数据。
如果您现在还不能完全理解数组,也没关系,随着对 AU3 程序理解的深入,会慢慢理解数组这个概念的。

5>运算符
数据运算:
= 赋值运算,将“=”右边部分的值赋给左边
+ 加法运算, $S=2+3
减法运算, $S=2-3
* 乘法运算, $S=2*3
/ 除法运算,$S=2/3
& 字符串连接运算,$St=”ABC” & “DEF” & “123”
^ 冥运算,$S=2^3(2 的三次方)
布尔运算:(返回 True 或者 False 值)
= 判断左右两侧的值是否相等,如果左右两侧为字符串,则不区分大小写比较
== 判断左右两侧的值是否相等,如果左右两侧为字符串,则区分大小写比较
<> 判断左右两侧是否不等于

>

判断左侧是否大于右侧

>= 判断左侧是否大于等于右侧
< 判断左侧是否小于右侧
<= 判断左侧是否小于等于右侧
逻辑运算:
AND 与运算,只有“AND”两侧的值都为“真”时,才返回“真”,否则返回“假”
or 或运算,当“OR”两侧只要有一侧为“真”时就返回“真”,否则返回“假”
NOT 非运算,NOT 真为假,NOT 假为真
这些运算符是有优先级一说的,就像我们小学所学的“先乘除后加减”一样,这些运算符的优先级
如下,自上而下优先级依次降低,同级自左向右优先级依次降低:
NOT
^
* /
+
&
< > <= >= = <> ==
AND or
牢记这些优先级,否则很容易在以后的编程中造成混淆。

2. 顺序结构、选择结构、循环结构入门

所有的编程语言都遵守这三种代码结构,我将在下面一一介绍。

1>顺序结构
顺序结构是十分简单的结构,就像批处理一样,一条一条的运行所写下的代码,脚本运行时,就会
一条一条的运行代码,例如:
Dim $S,$a,$b
$a=1
$b=2
$S=$a+$b
MsgBox(0,"运算结果",$S)
这是个简单的程序,定义了变量$S,$a,$b,再分别将 1 和 2 赋值给$a,$b,然后计算$a 和$b 的和,并将这个和复制给$S,最后使用一个窗口将这个和显示出来。
程序从第一行定义变量到最后一行显示$S 的值依次执行下来,这就是顺序结构,也是一个程序里最基本的结构。

2>选择结构
选择结构中我只介绍 If…Then…结构,这个是极为常用的选择结构,十分直观。选择结构里还有Select…Case…这种结构,感兴趣的朋友可以参照 AU3 帮助文档。
If…Then…的基本语法是:
If [条件] Then
[语句段 1]
Else
[语句段 2]
EndIf
If 后面跟一个条件,如果这个条件的结果为真,则执行语句段 1,否则将执行语句段 2,Else 和语句段 2 这两者不是必须的,下面举两个简单的例子:
Dim $a
$a=5
If $a>3 Then
MsgBox(0,"选择结构示例","大于 3")
Else
MsgBox(0,"选择结构示例","小于或等于 3")
EndIf
运行这个程序,则会出现一个对话框,对话框中显示为“大于 3”。
随后我们可以将一个小于 3 的数例如 2 复制给$a,如下:
Dim $a
$a=2
If $a>3 Then
MsgBox(0,"选择结构示例","大于 3")
Else
MsgBox(0,"选择结构示例","小于或等于 3")
EndIf
再运行这个程序,对话框将显示为“小于或等于 3”。
只要理解了 If…Then…这个最基本的选择结构语句,就能做一些简单的判断了。其实 If…Then…语句还有很多其他模式,例如 If…Then…ElseIf…Then….Else…Endif 等,不过只要理解了 If…Then…一切都迎刃而解。

3>循环结构
循环结构我只介绍最常用的 While…Wend 循环和 For…Next 循环,其他的循环结构控制语句,如果有需要可以参考 AU3 帮助文档。
While…Wend,语法:
While [条件]
[语句段]
Wend

这个语句中,While 后的[条件]只要为真,则会循环执行[语句段],直到[条件]为假才结束循环,如果无论怎么循环[条件]都始终为真,则这个循环会成为死循环,这样会造成系统资源耗尽而死机或者其他情况。
举个例子,例如我们想计算 1+2+3+…..+100 的结果,如下:
Dim $i,$Sum
$i=1
$Sum=0
While $i<=100
$Sum=$Sum+$i
$i=$i+1
WEnd
MsgBox(0,"计算 1+2+...+100 的和",$Sum)
这个例子中,我们首先定义了$i 和$Sum 这两个变量,随后我们将他们赋以最初值,$i=1、$Sum=0,
然后进入了 While 循环,在每次循环中$Sum 会被赋予当前$Sum 的值与$i 值的和,而每次循环结束后$i 的值都会被+1,这样,$i 会依次表示 1、2、3…这些值(注意,这些$i 的值都<=100,所以循环会继续执行),而$Sum 会记录从 1+2+3+…的值。在第 100 次循环结束时,也就是$i=$i+1 运行到第 100 次时,
此时$i 的值为 101,那么第 101 此循环运行前检测 While 后的条件$i<=100 时,这个条件将不符合,不符合 While 后面的条件,也就是 While 后面的条件为假时,则退出循环。退出循环后运行 MsgBox 这一行,这样就将$Sum 的值,也就是 1+2+3+…+100 的值显示在弹出的对话框中。
下面,我们来看一下 For…Next 循环
For…Next,语法:
For [变量]=[初值] To [终值] [Step [步进值]]
[语句段]
Next
For…Next 循环结构经常与数组一起使用,例如:
Dim $Sky[5],$i,$Sum
$Sky[0]=10
$Sky[1]=20
$Sky[2]=30
$Sky[3]=40
$Sky[4]=50
$Sum=0
For $i=0 To 4
$Sum=$Sum+$Sky[$i]
Next
MsgBox(0,"For...Next 循环结构范例",$Sum)
这个例子中,首先我们定义了$Sky 数组,这个数组包含 5 个元素,然后我们又定义了$i 和$Sum 这两个变量,分别用来计数和计算和值。接着我们为$Sky 中的 5 个元素赋了初始值,以及为$Sum 赋了初始值。进入 For 循环,循环一共进行了 5 次,5 次中$i 分别等于 0、1、2、3、4,在这 5 次循环中,$Sum
依次记录$Sky[0]、$Sky[1]、…$Sky[4]的和值。5 次循环结束后,使用 MsgBox 语句将$Sum 结果显示在对话框中。

3. 常用的 AU3 函数

什么是函数?很多人初接触编程对这个存在很大的疑惑。
举个简单的例子,有一个制造桌子的工厂,你从这边将木材送进去,就会从工厂的那边生产出桌子来,如果你送进去檀木,那么就会生产出檀木桌子,如果你送进去红木,那么就会生产出红木的桌子。
这个工厂就是函数,我们送进去的木头就是函数的参数,工厂生产出来的桌子就是函数的返回值。
我们不必知道工厂的内部结构,也不必知道桌子的生产过程,我们只需要调整木头的类型,就可以生产出不同的桌子。也就是说,我们不必知道函数的工作原理,而只需要调整参数,就能得到我们想要的结果。
AU3 提供了大量的函数,这些函数很方便,但是 AU3 的函数有几百个,全部记住反正笔者我这样的破脑袋是不行,下面我列举一些十分常用的 AU3 函数及其常用参数,大家如果懒得记忆全部 AU3 函数,就记住这些常用的就可以。


1>EnvGet
作用:获取当前环境变量的值
语法:EnvGet ( "环境变量" )
范例:
$SysDrv= EnvGet("systemdrive")
运行完成后,$SysDrv 将记录环境变量%SystemDrive%的值,如果系统盘为 C 盘,则$SysDrv 的值
为“C:”


2>EnvSet
作用:设置环境变量和其值
语法:EnvSet ( "环境变量" [, "值"] )
范例:
EnvSet ("TEMP ", EnvGet("systemdrive") & ”\Windows\Temp”)
运行完成后,%TEMP%这个环境变量的值将被修改,如果系统盘为 C 盘,则%TEMP%的值为
“C:\Windows\Temp”


3>DirCopy
作用:复制指定目录及其所有子目录和文件
语法:DirCopy ( "源目录", "目标目录" [, 标志] )
参数:
[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖
范例:DirCopy("C:\Skyfree","D:\Skyfree",1)

4>DirCreate ( "路径" )
作用:创建文件夹
语法:DirCreate ( "路径" )
范例:DirCreate ("C:\Skyfree" )


5>DirGetSize
作用:返回指定目录的占用空间大小(单位: 字节)
语法:DirGetSize( "目标路径" )
范例:
$Size = DirGetSize("C:") / 1024 / 1024
由于 DirGetSize 返回值的单位是字节,所以我们需要连续除以两次 1024 才能得到 MB 级别的剩余
空间


6> DirMove
作用:移动指定目录及其所有子目录和文件
语法:DirMove ( "源目录", "目标目录" [, 标志] )
参数:
[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖
范例:DirMove ("C:\Skyfree","D:\Skyfree",1)


7> DirRemove
作用:删除一个目录/文件夹
语法:DirRemove ( "路径" [, 递归遍历] )
参数:
[递归遍历],0 则不删除其子文件和文件夹,1 则删除
范例:DirRemove("C:\Skyfree", 1)


8>DriveGetFileSystem
作用:返回指定驱动器的文件系统类型
语法:DriveGetFileSystem ( "路径" )
返回值:
1(数字),未知的文件格式
FAT,FAT 格式
FAT32,FAT32 格式
NTFS,NTFS 格式
CDFS,CD 格式
UDF,DVD 格式
范例:$Format=DriveGetFileSystem ( "C:\" )


9>DriveGetType
作用:返回指定驱动器的类型
语法:DriveGetType ( "路径" )
返回值:
"Unknown" (未知类型)、"Removable" (可移动)、"Fixed" (固定的)、"Network"(网络)、"CDROM"
(光驱)、"RAMDisk"(内存盘)
范例:$Type=DriveGetType ( "C:\" )


10> DriveSpaceFree
作用:以 MB(兆字节)为单位返回指定路径所在分区的剩余空间
语法:DriveSpaceFree ( "路径" )
范例:
$FreeSpace= DriveSpaceFree ( "C:\" ) / 1024
这样将获得 GB 级别的剩余体积


11> FileCreateShortcut
作用:创建指定文件的快捷方式(.lnk 文件)
语法:FileCreateShortcut ( "目标文件", "lnk 文件" [, "工作目录"])
范例:

FileCreateShortcut("D:\360safe\360Safe.exe",@DesktopCommonDir & "\360 安全卫士.lnk","D:\360safe")


12>FileCopy
作用:复制一个或多个文件
语法:FileCopy ( "源文件", "目标路径" [, 标志] )
参数:
[标志] 0 = (默认) 不覆盖存在的文件
1 = 覆盖存在的文件
8 = 如果目标文件夹不存在,就先创建 (查看注意部分)
范例:
FileCopy("C:\Skyfree.esp","D:\Skyfree.esp",1)


13> FileDelete
作用:删除一个或多个文件
语法:FileDelete ( "路径" )
范例:FileDelete("C:\Skyfree\Skyfree.esp")


14> FileExists
作用:检查指定文件或目录是否存在
语法:FileExists ( "路径" )
返回值:存在则返回 1(真),不存在则返回 0(假)
范例:
If FileExists("C:\Skyfree\Skyfree.esp ") Then
MsgBox(0, "", "存在")
Else
MsgBox(0,"", "不存在")
EndIf


15>FileMove
作用:移动一个或多个文件
语法:FileMove ( "源文件", "目标路径" [, 标志] )
参数:
[标志] 0 = (默认) 不覆盖存在的文件
1 = 覆盖存在的文件
8 = 如果目标文件夹不存在,就先创建 (查看注意部分)
范例:
FileMove ("C:\Skyfree.esp","D:\Skyfree.esp",1)


16> FileSetAttrib
作用:修改一个或多个文件的属性
语法:FileSetAttrib ( "文件", "+RASHNOT" )
参数:
"R" = READONLY(只读)
"A" = ARCHIVE(存档)
"S" = SYSTEM(系统文件)
"H" = HIDDEN(隐藏文件)
"N" = NORMAL(普通)



"O" = OFFLINE(脱机文件)
"T" = TEMPORARY(临时文件)
+ 增加属性,例如+R、+S、+H
去除属性,例如R、S、H
范例:
FileSetAttrib("C:\Skyfree.esp","+RSH")
FileSetAttrib("C:\Skyfree.esp","RSH")


17>IniRead
作用:从某标准配置文件(*.ini)中读取某个数值
语法:IniRead ( "文件名", "字段名", "关键字", "默认值" )
范例:
IniRead("C:\Windows\AllUsrRun.ini","PreSetup","Exe","NA")
这行语句的意思是从 C:\Windows\AllUsrRun.ini 这个配置文件中寻找 PreSetup 段, 再从PreSetup 这段下寻找 Exe 关键字,随后读取 Exe 关键字对应的值,如果 Exe返回“NA”。

关键字的值为空则IniRead 是十分常用的函数,常用于读取外部配置文件以改变程序运行的方法。


18> IniWrite
作用:向某标准配置文件(*.ini)中写入某个数值
语法:IniWrite ( "文件名", "字段名", "关键字", "数值" )
范例:
IniWrite("C:\Sysprep\AutoSysprep.ini","SK3","UnDev","True")
IniWrite和IniRead 是对应的,IniWrite 用来写配置文件 ,上面语句的意思是 寻找c:\Sysprep\AutoSysprep.ini 这个配置文件,并寻找 SK3 这一段,再由 SK3 段中寻找 UnDev项并把这项的值设置为 True。


19> Random
作用:产生一个伪随机的浮点数
语法:Random ( [最小值 [, 最大值 [, 标志]]] )
参数:
最小值,随机数的最小值,默认为 0
最大值,随机数的最大值,默认为 1
标志,设为 1 则返回整数,默认则返回一个浮点数
范例:
$Rs=Random(2,5,1)
上述语句将随机选取 2 到 5 之间的一个整数赋值给$Rs。


20>InputBox
作用:显示以一个输入框以供用户输入数据
语法:InputBox ( "标题", "提示信息" [, "默认数据" [, "密码字符" [, 宽度, 高度 [, 左边, 上边 [, 超
时时间]]]]] )
参数:
标题,输入框的标题文字
提示信息,提示用户程序需要获得的数据
默认数据,显示在输入文本框中的默认文字
密码字符,[可选参数] 显示在输入文本框中用以代替用户输入字符的字符。如果要正常显示字符只需定义此参数为空字符串""(默认)或空格字符即可。 如果此参数被设为多字符的字符串则只有第一个字符才有效。第二个字符及后面的其它字符有其它特殊用途。请查看下面的注意部分

宽度, 可选参数] 窗口宽度。如有指定此参数则高度参数也必须指定。指定 1 则表示使用默认宽度
高度, 可选参数] 窗口高度。如有指定此参数则宽度参数也必须指定。指定 1 则表示使用默认高度
左边, 可选参数] 输入框左边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,如有指定此参数则 上边 参数也必须指定上边, 可选参数] 输入框上边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,
如有指定此参数则 左边 参数也必须指定
超时时间,[可选参数] 以秒为单位。指定时间过后输入框将自动关闭
范例:
$passwd = InputBox("权限核查", "请输入密码:", "", "*")


21>MsgBox
作用:显示一个简单的对话框(可设置超时属性)
语法:MsgBox ( 标志, "标题", "文本" [, 超时时间] )
参数:
标志,标志是几个值的加和,我只介绍最常用的两类值,如果有更多的需要请参阅 AU3 帮助

文件。一个是要显示的按钮的对应值,一个是要显示的提示图标对应的值。
表如下:
按钮对应的值:
0=确定
1=确定 和 取消
2=终止、重试、忽略
3=是、否、取消
4=是 和 否
5=重试 和 取消
6=取消、重试、继续
提示图标对应的值:
0=(无图标)
16=警告标志(一般用于错误提示)
32=问号图标
48=感叹号图标
64=由一个“i”和圆圈组成的图标(消息通知)
返回值:
这些返回值代表着所按下的按钮,
OK(确定)=1
CANCEL(取消)=2
ABORT(终止)=3
RETRY(重试)=4
IGNORE(忽略)=5
YES(是)=6
NO(否)=7
TRY AGAIN (重试)=10

这两个值的列

范例:

CONTINUE (继续)=11

$Flag=MsgBox(4+32,"驱动包删除","是否要删除系统驱动包备份?")
If $Flag=6 Then
DirRemove("C:\Drivers",1)
EndIf
这个例子中,$Flag 用来记录 MsgBox 执行后的返回值,MsgBox 由于我的标志选择了 4+32,这将意味着这个 MsgBox 框中会有 Yes 和 No 两个按钮并且提示标志是一个“?”,在随后的判断中 , $Flag如果等于6 ,则代表我在MsgBox 中单击了Yes这个按钮 ,这将执行DirRemove("C:\Drivers",1),否则将不执行。


22> ToolTip
作用:在屏幕的任意位置显示一个工具提示
语法:ToolTip ( "文本" [, X 坐标 [, Y 坐标 [, "标题" [, 图标 [, 选项]]]]] )
参数:
文本,工具提示的文本(如果是空字符串则清除现有的工具提示)
X,Y 坐标,[可选参数] 工具提示出现位置地 X 和 Y 坐标
标题,[可选参数] 工具提示的标题, 需要 IE5+支持
图标,可选参数] 预定义标题显示的图标: 需要 IE5+支持. 需要设置一个标题,0= 没有图标,
1 = 信息图标, 2 = 警告图标, 3 = 错误图标
选项=[可选参数] 为不同的显示类型设置不同的显示选项:
1 = 显示气泡提示, 需要 IE5+支持
2 = 在 X,Y 坐标中,居中显示提示.而不是在左上角显示.
4 = 如果有必要,强制显示工具提示总是可见,如果有多个显示器并且工具提示显示于屏幕边界,
那么在另外的显示器上面也会显示. 这个选项不能工作于 Windows 95 或者 Windows NT. 在那些
平台,工具提示只能限制在主显示器里面
范例:
TooTip 可以很简单帮我们做出来一些提示,这些提示有些事后很有用。
ToolTip(@CR&"      " & " 正在安装AMD双核驱动 ..." & "      "&@CR, @DesktopWidth260,
@DesktopHeight120)


23> RunWait
作用:运行一个外部程序并暂停脚本的执行直至该程序执行完毕
语法:RunWait ( "文件名" [, "工作目录" [, 标志]] )
参数:
文件名,可执行文件的完整路径(文件格式为 EXE、BAT、COM 或 PIF)
工作目录,[可选参数] 工作目录。
标志,[可选参数] 启动程序时的初始状态:
@SW_HIDE = 隐藏窗口
@SW_MINIMIZE = 最小化窗口
@SW_MAXIMIZE = 最大化窗口
范例:
RunWait("C:\Skyfree\1.exe","",@SW_HIDE)
RunWait("C:\Skyfree\2.exe","",@SW_HIDE)
隐藏运行 1.exe,1.exe 运行完毕再隐藏运行 2.exe。
还有一个 Run 函数,和 RunWait 类似,只是 Run 函数只调用外部程序运行而不等待这个外部程序的运行结束。


24>Shutdown
作用:关机操作
语法:Shutdown ( 参数 )
参数:
0 = Logoff(注销)
1 = Shutdown(关机)
2 = Reboot(重启)
4 = Force(强制执行)
8 = Power down(关机)
32= Suspend(待机)
64= Hibernate(休眠)
范例:
Shutdown(Reboot)


25>RegDelete
作用:从注册表中删除指定键值
语法:RegDelete ( "键名" [, "值项"] )
范例:RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey")


26>RegRead
作用:读取注册表指定的值
语法:RegRead ( "键名", "值项" )
范例:
$Reg = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion",
"ProgramFilesDir")


27> RegWrite
作用:创建一个主键、子键或值项
语法:RegWrite ( "键名" [,"值项", "类型", 数据] )
参数:
类 型 , [ 可 选 参 数 ] 目 标 值 项 的 数 据 类 型 , 比 如 : "REG_SZ" 、 "REG_MULTI_SZ" 、
"REG_EXPAND_SZ"、"REG_DWORD" 或 "REG_BINARY"。
范例:
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey", "REG_SZ", "Hello this is a
test")


28>StringInStr
作用:检查某个字符串是否含有给定的子串
语法:StringInStr ( "字符串", "子串" [, 区分大小写 [, 出现次序]] )
参数:
字符串,目标字符串。
子串,要搜索的子串。
区分大小写,[可选参数] 指定匹配操作是否要区分大小写。
0 = 不区分大小写(默认)
1 = 区分大小写
2 = 不区分大小写, 使用基本/快速的比较方法
出现次序,[可选参数] 指定要提取目标字符串中第几个匹配的子串。若给定的是负数则表示
要从字符串右边开始搜索。默认值为 1(搜索第一个匹配的子串)。
返回值:包含则返回 1(真),不包含则返回 0(假)
范例:
If StringInStr("nVIDIA Geforce 8600GTS","nVIDIA") Then
$SndName="nVIDIA"
EndIf


29>StringLen
作用:返回指定字符串的字符总数
语法:StringLen ( "字符串" )
范例:
$Length=StringLen("Skyfree")
此时,$Length 的值应该为 7


30>StringMid
作用:取某个字符串的部分字符
语法:StringMid ( "字符串", 起始位置 [, 数量] )
范例:
$S=StringMid("Skyfree",4,4)
此时,$S 的值应该为“free”


31>Sleep
作用:使脚本暂停指定时间段
语法:Sleep ( 延迟 )
范例:
Sleep(3000)
暂停脚本运行 3 秒,注意,参数里的“延迟”是以毫秒为单位的

好了,终于把 AU3 常用的函数介绍完了,是不是看得有点晕了,这 31 个函数是所有 AU3 函数中
相对常用的,AU3 的函数十分的多,而且功能十分的多,如果想要了解关于更多 AU3 函数的知识,可
以参阅 AU3 帮助文档。

4. AU3 中的宏

什么是宏,不要被这个术语吓到了,宏的意思简单的来说,就是一些系统预先命名好的常量。写程
序的过程中可以使用这些宏所代表的数据,但是不可对这些宏进行赋值操作。
常用的宏有如下这些:
@AppDataCommonDir,公共 Application Data 文件夹所在路径
@AppDataDir,当前用户 Application Data 文件夹所在路径
@ComSpec, %comspec% 的 值 , 指 定 的 第 二 个 命 令 解 释 程 序(SPECified secondary COMmand
interpreter),主要用于命令行使用, 如.    Run(@ComSpec & " /k help | more")
@CR,回车符,用于换行
@LF,换行符,用于换行
@CRLF,@CR+@LF,回车换行符,用于换行
@DesktopCommonDir,公共 Desktop 文件夹路径(桌面)
@DesktopDir,当前用户 Desktop 文件夹路径(桌面)
@DesktopHeight,桌面高度(像素) (垂直分辨率)
@DesktopWidth,桌面宽度(像素) (水平分辨率)
@DesktopDepth,像素颜色位深度(如 32 Bit)
@DesktopRefresh,屏幕刷新率.(如 75 HZ)
@DocumentsCommonDir,公共 Documents 文件夹路径(我的文档)
@FavoritesCommonDir,公共 Favorites 文件夹路径
@FavoritesDir,前用户的 Favorites 文件夹路径
@HomeDrive,当前用户主目录所在的驱动器号(主要用于确定系统所在分区)
@MyDocumentsDir,我的文档的路径.
@OSServicePack,系统已安装的 Service pack 信息,比如"Service Pack 3" ,若是 Windows 95 则
可能返回 "B"
@OSVersion,返回操作系统的版本,如: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4",
"WIN_ME", "WIN_98", "WIN_95"
@ProgramFilesDir,返回 Program Files 文件夹路径.
@ProgramsCommonDir,「开始」菜单\程序目录所在路径(例:C:\Documents and Settings\All Users\
「开始」菜单\程序)公共用户
@ProgramsDir,「开始」菜单\程序 目录所在路径(例:C:\Documents and Settings\All Users\「开始」
菜单\程序) 当前用户
@ScriptDir,脚本所在目录. (不包含反斜杠符号"\")
@ScriptName,当前运行的脚本的长文件名
@ScriptFullPath,等价于 @ScriptDir & "\" & @ScriptName
@StartMenuCommonDir,公共用户「开始」菜单 目录所在路径(例:C:\Documents and Settings\All
Users\「开始」菜单)
@StartMenuDir,当前用户的 「开始」菜单目录所在路径
@StartupCommonDir,公共用户的 启动 目录所在路径(例:C:\Documents and Settings\All Users\
「开始」菜单\程序\启动)
@StartupDir,当前用户的 启动 目录所在路径
@WindowsDir,Windows 文件夹 所在路径,(例:C:\WINDOWS)
以上的 AU3 的宏只是所有 AU3 的宏中比较常用的一部分,如果您想了解更多关于 AU3 宏的信息,
请查阅 AU3 帮助文档。
其实大家可能也看出来了,宏有点类似 Windows 的环境变量,当然,其性能和多样性远远超过Windows 环境变量。

讲到这里,关于 AU3 的基础知识就给大家介绍完了。以后我们也可以亲手写一些简单的小程序来满足我们对自动化操作的需要,同样,当我们再碰到高手们写的 AU3 源代码终于也可以看懂一些了。
编程,其实无论是 AU3 还是其他的,如果想熟练掌握仅仅靠背诵这些语法、函数、宏是不管用的,不过如果你不知道这些语法、函数、宏也是更行不通的。想熟练使用一样东西,就要经常使用它。一开始写程序是有点小困难,但这只是因为您对编程还不熟悉,并不代表着您不能掌握编程。编程很大程度上靠的不是智力,而是一个人的毅力!

Tags: 技术

分类:电脑技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1073
2008-09
08

photoshop 出现暂存盘已满情况的解决方法

      今天一大早,就有个朋友电话过来跟我说他在做平面设计保存的时候突然间出现暂存盘已满的错误提示,这个问题还是第一此遇到,所以我当时也只是说可能是磁盘空间不够,让它存到别的磁盘看看。

      起床后,我就匆匆上网找了一下资料,发现所谓暂存盘是指ps在存储的过程中所调用的存储空间,于是我自己机器打开photoshop,导入一个1.5G的大图,简单第编辑操作后,到TEMP文件夹下面看了一下,果然在temp目录下生成一个3点多G的临时文件,汗····

     我想肯定是由于这个临时文件生成的容量太大了,所以才会出现这样的问题,于是我把临时文见都清理了一下,腾出足够的空间,再次保存的时候,成功了。。。

    我赶紧打电话告诉朋友,问题应该是这样解决的。

查看更多...

Tags: 电脑 技术 贴图

分类:电脑技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 731
2008-09
07

黄相如:揭密百度和谷歌收录规律

  对于网站的更新和收录,搜索引擎都有它们各自的规律。因此每一次网站的更新收录,都牵动着每一个网站运营者的神经。因为更新收录是百度排名和Google排名的基础,当然每一个网站的自身情况不一样,更新收录也不能一概而论的。根据互联网实战专家黄相如的细心观察与对照,总结出百度、Google的更新收录规律与现象:

  1、百度更新及收录是根据你网站的质量和更新速度的变化而变化的,你快它也快,你慢它也慢;而Google更新则比较“稳重”,基本上是一周一更新,对于企业网站来说。如果是大门户网上,可能Google更新和收录的情况会不一样。许多网站运营者在进行百度优化和Google优化的时候,就会经常想着,到底是百度更新更快还是Google更新更快?而我觉得这不是一个绝对数。

  2、百度对原创文章的重视程度比Google更加重视,对于一个完全相同内容的网站,在Google已经收录了上千个网页,而百度则还site不到信息。百度对收录质量也在不断提高,早几年以前都说百度收录的数量很浮夸,而现在,很多大网站的收录数量被砍一半,甚至远远低于Google的收录数量。这一举动也说明百度在改变收录标准和更新标准。

查看更多...

Tags: 电脑 技术 {41}

分类:电脑技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 615
2008-09
06

信息产业部ICP及IP备案管理平台被入侵(图)

惊人消息,绝对可靠!!!信息产业部网站被入侵了!!!

今天下午15:13,在某群看到的信息产业部ICP及IP备案管理平台时候发现该站已经被而已入侵,

查看更多...

Tags: 技术 电脑 {40}{41}

分类:热点资讯 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 514
2008-09
05

极度无耻:9月4号发生在西安南门的最龌龊一幕!

2008年9月4日下午16时30分,有人在南门里亲眼目睹了发生在这里的令人吃惊的一幕。



一名中国妇女为了向老外要钱,竟然尾随一群外国人,突然撩起上衣......

查看更多...

Tags: 伤心 贴图 时政消息

分类:热点资讯 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 686
2008-09
04

蓝颜知己

 
 
 
 

蓝颜知己

——亲爱天使 落叶之期 我们的秘密
一生
     不能拥有你
就让我做你的蓝颜知己
  我静静的望着你
  好想把缠缠绵绵浓浓蜜蜜的心事织在一起
  在静谧日光里
  我纯洁心事
  撒满一地
一生
    
    不能拥有你
  就让我做你的蓝颜知己
  化着温柔手
  温暖你冬日的柔夷
  我把缱绻的心事织满围巾
  终日围绕在你美丽的肩
一生
    不能拥有你
  就让我做你的蓝颜知己
  我把你和我反复放在一起
  在白日里
  幻化了多少的梦和温馨的记忆
  我轻轻的凝神你
  忍不住还是喜欢你

一生
不能拥有你
  就让我做你的蓝颜知己
  无论你走到哪里
我都切切跟着你
天涯海角幸福流浪
直到感觉到你那熟悉的心跳和呼吸
  让你自由快乐而无所顾忌
让你不再感受孤单而心有灵犀


一生
不能拥有你
  就让我做你的蓝颜知己
  飘雪的夜
  我轻声的呼唤你
  那样孤单
那样寂寂
忧伤而又甜蜜

亲爱的
  既然我们无缘厮守
  让我的思念穿越时空
  映成你幽幽的倩影
默默的知你,读你,恋你 ……
亲爱的
  冬日的落漠
  让我触摸到你寂寞的香气
  那晶莹剔透的情感
温馨着我们今生永世的话题

  亲爱的
有一种情感无关婚姻
却持久弥香
有一种心情并非友谊
却馨香四溢
  亲爱的
那就是——我
那就是我
        
 
 

 

分类:网文欣赏 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 528
本光盘综合各个系统盘最后修改完成。因本人电脑配置不够好,所以没有重新封装,而仅仅是修改而已。光盘讲究方便,速度,稳定与安全,可在线更新,去除了一些烦人的流氓软件广告等,方便广大群众使用。如果您对本光盘有任何意见请与本人联系。
网站:心蓝数据(http://bhdata.com)
友情支持: 114智能搜索平台(http://114zn.cn)
电脑知识问与答QQ群:42447281(本系统相关问题可在此群咨询)
下载地址:DIY系统论坛

温馨提示:
硬件检测工具在开始-程序-装机人员工具里
系统默认不共享,没有开启打印服务

查看更多...

Tags: 操作系统

分类:精品软件 | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 1513
2008-09
02

联想数据中心免费5G网络硬盘申请

           我所期待的事情终于变成现实了,就是有个大企业来搞网络硬盘。这不可爱的联想就做了这件事情,帮我们实现了这个伟大的愿望。
        联想网盘是由联想集团旗下的联想在线数据中心推出的5G存储空间免费网络硬盘,新用户注册初始容量为1G,每天增加10M,到5G为止,数据永久有效。上传单个文件限制100M以内,可同时上传多个批量文件,支持断点续传,flash版在线上传,无需下载安装控件或软件。联想网盘支持圈子共享、好友共享以及通过邮件外链共享,但不支持直接外链你上传的文件。
A:个人存储分享
5G超大容量免费存储空间
批量文件传输,支持多级目录和断点续传
用户完全控制数据访问权限
多种途径实现数据共享
浏览器内支持文件的拖拽、移动
各种音视频文件的在线预览

查看更多...

Tags: 技术 电脑

分类:电脑技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 855
2008-09
01

【转载】让你永远不后悔的四个人生故事

1.误会:  

早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。有一天,主人出门去了,叫它照顾孩子。他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主人。他把房门开一看,到处是血,抬头一望,床上也是血,孩子不见了,狗在身边,满口也是血,主人发现这种情形,以为狗性发作,把孩子吃掉了,大怒之下,拿起刀来向着狗头一劈,把狗杀死了。之后,忽然听到孩子的声音,又见他从床下爬了出来,于是抱起孩子;虽然身上有血,但并未受伤。他很奇怪,不知究竟是怎么一回事,再看看狗身,腿上的肉没有了,旁边有一只狼,口里还咬着狗的肉;狗救了小主人,却被主人误杀了,这真是天下最令人惊奇的误会。  

误会的事,是人往往在不了解、无理智、无耐心、缺少思考、未能多方体谅对方,反省自己,感情极为冲动的情况之下所发生。误会一开始,即一直只想到对方的千错万错;因此,会使误会越陷越深,弄到不可收拾的地步,人对无知的动物小狗发生误会,尚且会有如此可怕严重的后果,这样人与人之间的误会,则其后果更是难以想象。  

查看更多...

Tags: 哲理文章

分类:网文欣赏 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 511