《AU3初学者专用教程.docx》由会员分享,可在线阅读,更多相关《AU3初学者专用教程.docx(11页珍藏版)》请在优知文库上搜索。
1、推断左右两侧的值是否相等.假如左右两恻为字符串则区分大小写比较推断左右两侧是否不等于推断左(W是否大于右偏=推断左侧是否大于等于右侧推断左例是否小于右恻选择结构选择结构中我只介绍IfThen结构,这个是极为常用的选择结构,非常直观.选择结构电还有SeIeCtCaSe这种结构,感爱好的柒友可以参照AU3帮助文档。IfThen的基本语法是:Si=S+lWEndMs88ox0,计算1+2+.+100的和“SSUm)这个例子中,我们首先定义了5和SSUm这两个变量,随后我们将他们赋以最初瓶,Si=KSSum=O.然后进入了While循环,在每次循环中$SUm会被给予当前$SUm的值与$i位的和,而每次
2、循环结束后$1的值都会被+1,这样,$i会依次表示1、2、3这些隹(留遐,这些$i的值部V=100,所以循环会接着执行),而SSUm会记录从1+2+3+的值在第100次循环结束时,也就是$i=$i+l运行到第100次时,此时$i的值为101.那么第101此衙环运行前检测While后的条件$iDirMove作用:移动指定书目及其全部子书目和文件语法:DIrMove(源书目“目标书目标记)参数:标记,为0(默认)时不覆盖已有的文件夹.为1则覆盅范例:DirMove(C:SkyfreeTD:Skyfree,l)7DirRemove作用:删除一个书目/文件央语法:DirRemove路径”递归遍历)参数
3、;递归遍历,0则不删除其子文件和文件夹,1则删除范例:DirRemoveCCASkyfree,1)8DriveGetFileSystem作用:返回指定飘动器的文件系统类鞭谱法:DriVeGetFiIeSyStem(路论)返I可便:1(数字),未知的文件格式FAT.FAT格式FAT32,FAT32格式NTFS.NTFS格式COFS.CD格式DF.DVD格式范例:SFormat=DriveGetFiIeSystem(C:)9DrlveGetType作用:返回指定飘动器的类型谱法:DriVeGetTyPe(Jffi)返回值:-UnknoWn(未知类型)、Removable”可移动)、Fixed”固定
4、的)、Network”(网络)、CDR0M”(光驱)、RAMDiskY内存盘)范例:$Type=DriveGetFileSystem(C:)10DrIveSpaceFree作用:以MB(兆字节)为单位返回指定路径所在分区的剩余空间谱法:DriVeSPaCeFree(路径)范例:SFreeSpace=DrIveSpaceFree(C:)/1024这样将获得GB级别的剩余体枳11FiIeCreateShortcut作用:创建指定文件的快捷方式(Jnk文件)语法:FileCreateShorteUt(目标文件“Jink文件工作书目-D范例:FileCreateShortcut(D:360$afe36
5、0Safe.exezDe$ktopComrronDir&360平安卫.lnk-/D:360safe)12FileCopy作用:复制一个或多个文件语法:FIIeCopy(源文件目标路径F标记)参厮标记)0(默认)不依羡存在的文件1=序盖存在的文件8=假如目标文件夹不存在,就先创建(育若留意部分)范例:FileCopy(CASkyfree.esp,DSkyfree.esp,l)13FiIeDeIete作用:刷除一个或多个文件语法:FiIeDeIete(“路径”)范例:FileDelete(C:SkyfreeSkyfree.esp)14FiIeExiSU作用:检查指定文件或书目是否存在语法:FiIe
6、EXiSU(路径)返回值:存在则返回1FleMove作用:移动一个或多个文件谱法:FiIeMove(“源文件|:|标路径(,标记)参数:标记10=(默认)不留族存在的文件1=没盖存在的文件8-假如目标文件夹不存在,就先创建(查看留意部分)范例:FIIeMove(C:Skyfree.e$p,O:Skyfree.esp,l)16FileSetAttrib作用:修改一个或多个文件的属性语法:FiIeSetAttnb(文件,+RASHNOT)参数:RhREADON1.Y(只读)A=ARCHIVE(存档)S=SYSTEM(系统文件H=HIDDEN(除藏文件)N NORMA1.(一般)O =OFF1.IN
7、E(脱机文件)T=TEMPORARY(临时文件)+增加属性,例如*R、*S.+H去除属性,例如R、S,H范例:FileSetAmibC:Skyfree.esp-J+RSH)FiIeSetAttribcCSkyfree.esp-JRSH)17liRead作用:从某标准配置文件(*.ini)中读取某个数值语法:IniRead(文件名字段名,关健字默认值)范例:lniReadCC:WindowsAIIUsrRun.ini/PreSetup,Exe,NA)这行语句的意思是从C:WindowsAllUsrRun.ini这个配置文件中找寻PreSetup段,再从PreSetup这段下找寻Exe关键字,随后
8、读取Exe关犍字对应的值.魁如EXe返回“NA)关犍字的值为空则IniRead是非常常用的函数.常用于读取外郃配置文件以变更程序运行的方法。18IniWrite作用:向某标准附立文件(Mni)中写入某个数值语法;InlWfite(文件名字段名关键字,数值)范例:lniWrite(CASysprepAutoSysprep.ini,SK3,UnDev7True)IniWrite和IniRead是对应的,IniWrite用来写礼比文件,上面语句的意思是找寻c:Sy$prepAutoSy$prep.Ini这个配置文件,井找JSK3这,段,再由SK3段中找寸UnDev项并把这项的值设置为True.19R
9、andom作用:产生一个伪的机的浮点数语法:RandomH最小值1.最大值,标记川)参数:最小(ft,随机数的最小值,默认为0最大值,随机数的生大侑,默认为1标记,设为1则返回整数,欣认则返回一个浮点数范例:$RS=RandOm(2,5,1)上述语句将陆机选取2到5之间的一个整数赋值给$Rs,20lnptBox作用:显示以一个输入框以供用户输入数据语法;InputBox(标题”,-提示信息默认数据”【J密码字符宽度,海度1.左边,上边(,超时时间D川)参数:标魄,输入框的标SS文字提示信息,提示用户程序须要获得的数据默认数据,显示在愉入文本框中的坡认文字容码字符,可选参数显示在输入文本框中用以
10、代替用户怆入字符的字符.假如要正常显示字符只需定义此参数为空字符串默认或空格字符即可。假如此舂数被设为多字符的字符小则只有第一个字符才有效。其次个字符及后面的其它字符有其它特别用途,,清杳看下面的留意部分宽度,可选参数窗11宽度.如有指定此参数则高度参数也必葡指定.指定1则我示运用默认宽度高度,可选参数窗口?Sf度.如有指定此卷数则宽度参数也必需指定,指定1则表示运用战认高度左边,可选参数输入枢左边离屏幕左边的距离(象素),默认状况下,输入框是居中显示的,如有指定此参数则上边参数也必需指定上边,可选参数】输入框上边离屏幕左边的距离(象点).默认状况下,输入框是居中显示的,如有指定此参数则左边参数也必需指定超时时间,1可选参数以秒为单位,指定时间过后输入框将自动关闭范例:Spasswd=InPUtBOX(“权限核变请输入密码:21MsgBox作用:显示一个简治的对