欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    AU3初学者专用教程.docx

    • 资源ID:1499451       资源大小:29.44KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    AU3初学者专用教程.docx

    «推断左右两侧的值是否相等.假如左右两恻为字符串则区分大小写比较<>推断左右两侧是否不等于推断左(W是否大于右偏>=推断左侧是否大于等于右侧<推断左例是否小于右恻<=推断左例是否小于等于右IW麓辑运算:AND与运苑只有“AND”两侧的值都为“真”时,才返回-ft",否则返回-for或运算.当-ORw两儡只要有一侧为“真”时就返同“也”.否则返回MrNOT非运用NOT现为惘NOT假为其这些运价符是行优先级说的,就像我们小学所学的“先柒除后加减”样,这些运算符的优先级如下,自上而下优先级依次降低.同级自左向右优先级依次降低:NOTANDOR牢记这些优先级,否则很何洁在以后的编程中造成混淆.2 .依次结构、选择结构、环结构入门全部的黎程语言都遵守这三种代码结何,我将在下面一一介绍。1依次结构依次结构是非常简洁的结构.就像批处理一样.一条一条的运行所写下的代码.脚本运行时.就会一条一条的运行代码,例如:Dim$SsaSbSa三l$b=2$S=$a+$bMSg8。X(OJ运算结果",$S)这是个简洁的程序,定义了变IbS,程,$b,再分别将1和2赋值给$a,$b,然后计算$己和Sb的和,并将这个和复制给$S,最终运用一个窗口将这个和显示出来.程序从第一行定义变疑到域终一行显示$S的值依次执行下来,这就是依次结构,也是一个程序里能基本的结构,2>选择结构选择结构中我只介绍IfThen结构,这个是极为常用的选择结构,非常直观.选择结构电还有SeIeCtCaSe这种结构,感爱好的柒友可以参照AU3帮助文档。IfThen的基本语法是:Si=S+lWEndMs88ox<0,"计算1+2+.+100的和“SSUm)这个例子中,我们首先定义了5和SSUm这两个变量,随后我们将他们赋以最初瓶,Si=KSSum=O.然后进入了While循环,在每次循环中$SUm会被给予当前$SUm的值与$i位的和,而每次循环结束后$1的值都会被+1,这样,$i会依次表示1、2、3这些隹(留遐,这些$i的值部V=100,所以循环会接着执行),而SSUm会记录从1+2+3+的值在第100次循环结束时,也就是$i=$i+l运行到第100次时,此时$i的值为101.那么第101此衙环运行前检测While后的条件$i<=100时,这个条件将不符合,不符合While后面的条件,也就是While后面的条件为假时,则退出循环,退出循环后运行MsgBox这一行,这样就将$SUm的值,也就是1+2+3+100的债显示在弹出的对话框中.下面,我们来看一下For-Next循环For-Next.语法;For变陶=WJ值To终值“Step步进值”(语句段)NextFor-Next循环结构常常与数组一起运用,例如:Dim$Sky(5b$l,$SumSSky(O)BlOSSky(l)=20$SkY=30S5ky3)=40$Sky=50SSum=OFor$1=0To4$SUm=$SUm+$SkY$iNextMsgBoxfO,"For-Next循环结构范例",$Sum)这个例子中,首先我们定义了$Sky数组,这个数组包含S个元素,然后我们又定义了$1和$SUm这两个变用,分别用来计个和计算和值。接着我们为SSky中的5个元素这了个始值,以及为$SUm赋了初始值。进入For循环.循环一共进行了S次S次中$i分别等于0、1、2、3、4,在这5次循环中,SSum依次记录$SkV0、$Sky1、一$Sky的和值T次循环结束后,运用MsgBox语句将$SUm果显示在对话框中.3 .常用的AU3函数什么是函数?许多人初接触编程对这个存在很大的怀疑.举个筒沽的例子,有一个制造案子的工厂,你从这边将木材送进去,就会从工厂的那边生产出桌子来,假如你送进去檀木,那么就会生产出他木桌子,假如你送进去红木,那么就会生产由红木的桌子.这个工厂就是函数,我们送进去的木头就是函数的参数,工厂生产出来的桌子就是函数的返回伯。我们不必知道工厂的内部结构,也不必知道桌子的生产过程.我们只须要调静木头的类型,6>DirMove作用:移动指定书目及其全部子书目和文件语法:DIrMove("源书目“目标书目标记)参数:标记,为0(默认)时不覆盖已有的文件夹.为1则覆盅范例:DirMove("C:SkyfreeTD:Skyfree",l)7>DirRemove作用:删除一个书目/文件央语法:DirRemove路径”递归遍历)参数;递归遍历,0则不删除其子文件和文件夹,1则删除范例:DirRemoveCCASkyfree",1)8>DriveGetFileSystem作用:返回指定飘动器的文件系统类鞭谱法:DriVeGetFiIeSyStem("路论")返I可便:1(数字),未知的文件格式FAT.FAT格式FAT32,FAT32格式NTFS.NTFS格式COFS.CD格式DF.DVD格式范例:SFormat=DriveGetFiIeSystem("C:")9>DrlveGetType作用:返回指定飘动器的类型谱法:DriVeGetTyPe("Jffi")返回值:-UnknoWn"(未知类型)、"Removable”可移动)、"Fixed”固定的)、"Network”(网络)、"CDR0M”(光驱)、"RAMDiskY内存盘)范例:$Type=DriveGetFileSystem("C:")10>DrIveSpaceFree作用:以MB(兆字节)为单位返回指定路径所在分区的剩余空间谱法:DriVeSPaCeFree("路径")范例:SFreeSpace=DrIveSpaceFree("C:")/1024这样将获得GB级别的剩余体枳11>FiIeCreateShortcut作用:创建指定文件的快捷方式(Jnk文件)语法:FileCreateShorteUt(目标文件“Jink文件"工作书目-D范例:FileCreateShortcut("D:360$afe360Safe.exe"zDe$ktopComrr»onDir&"360平安卫±.lnk-/D:360safe')12>FileCopy作用:复制一个或多个文件语法:FIIeCopy("源文件目标路径F标记)参厮标记)0(默认)不依羡存在的文件1=序盖存在的文件8=假如目标文件夹不存在,就先创建(育若留意部分)范例:FileCopy("CASkyfree.esp","DSkyfree.esp,l)13>FiIeDeIete作用:刷除一个或多个文件语法:FiIeDeIete(“路径”)范例:FileDelete("C:SkyfreeSkyfree.esp")14>FiIeExiSU作用:检查指定文件或书目是否存在语法:FiIeEXiSU("路径)返回值:存在则返回1<),不存在则返回0(假)范例:IfFileExists("C:SkyfreeSkyfree.esp")ThenMSgBoX(OJ","存在”)ElseMSgBoM0,""不存在")Endlf15>FleMove作用:移动一个或多个文件谱法:FiIeMove(“源文件|:|标路径"(,标记)参数:标记10=(默认)不留族存在的文件1=没盖存在的文件8-假如目标文件夹不存在,就先创建(查看留意部分)范例:FIIeMove("C:Skyfree.e$p","O:Skyfree.esp",l)16>FileSetAttrib作用:修改一个或多个文件的属性语法:FiIeSetAttnb("文件","+RASHNOT")参数:'Rh«READON1.Y(只读)"A"=ARCHIVE(存档)"S"=SYSTEM(系统文件"H"=HIDDEN(除藏文件)"N" NORMA1.(一般)"O" =OFF1.INE(脱机文件)"T"=TEMPORARY(临时文件)+增加属性,例如*R、*S.+H去除属性,例如R、S,H范例:FileSetAmibC:Skyfree.esp-J+RSH")FiIeSetAttribcCSkyfree.esp-JRSH")17>liRead作用:从某标准配置文件(*.ini)中读取某个数值语法:IniRead("文件名"字段名,"关健字"默认值")范例:lniReadCC:WindowsAIIUsrRun.ini'/PreSetup","Exe","NA")这行语句的意思是从C:WindowsAllUsrRun.ini这个配置文件中找寻PreSetup段,再从PreSetup这段下找寻Exe关键字,随后读取Exe关犍字对应的值.魁如EXe返回“NA)关犍字的值为空则IniRead是非常常用的函数.常用于读取外郃配置文件以变更程序运行的方法。18>IniWrite作用:向某标准附立文件(Mni)中写入某个数值语法;InlWfite(文件名字段名关键字,"数值")范例:lniWrite("CASysprepAutoSysprep.ini",SK3","UnDev'7'True")IniWrite和IniRead是对应的,IniWrite用来写礼比文件,上面语句的意思是找寻c:Sy$prepAutoSy$prep.Ini这个配置文件,井找JSK3这,段,再由SK3段中找寸UnDev项并把这项的值设置为True.19>Random作用:产生一个伪的机的浮点数语法:RandomH最小值1.最大值,标记川)参数:最小(ft,随机数的最小值,默认为0最大值,随机数的生大侑,默认为1标记,设为1则返回整数,欣认则返回一个浮点数范例:$RS=RandOm(2,5,1)上述语句将陆机选取2到5之间的一个整数赋值给$Rs,20>lnptBox作用:显示以一个输入框以供用户输入数据语法;InputBox("标题”,-提示信息""默认数据”【J密码字符"宽度,海度1.左边,上边(,超时时间D川)参数:标魄,输入框的标SS文字提示信息,提示用户程序须要获得的数据默认数据,显示在愉入文本框中的坡认文字容码字符,可选参数显示在输入文本框中用以代替用户怆入字符的字符.假如要正常显示字符只需定义此参数为空字符串默认或空格字符即可。假如此舂数被设为多字符的字符小则只有第一个字符才有效。其次个字符及后面的其它字符有其它特别用途,,清杳看下面的留意部分宽度,可选参数窗11宽度.如有指定此参数则高度参数也必葡指定.指定1则我示运用默认宽度高度,可选参数窗口?Sf度.如有指定此卷数则宽度参数也必需指定,指定1则表示运用战认高度左边,可选参数输入枢左边离屏幕左边的距离(象素),默认状况下,输入框是居中显示的,如有指定此参数则上边参数也必需指定上边,可选参数】输入框上边离屏幕左边的距离(象点).默认状况下,输入框是居中显示的,如有指定此参数则左边参数也必需指定超时时间,1可选参数以秒为单位,指定时间过后输入框将自动关闭范例:Spasswd=InPUtBOX(“权限核变请输入密码:21>MsgBox作用:显示一个简治的对话框(可设置超时属性)语法:MsgBox(标记,"标题-J文本"(I超时时叫)参数:标记,标记是几个值的加和,我只介绍最常用的两类假,假如有更多的须要请参问AU3跖助文件.一个是要整示的按钮的对应值.一个是要W示的提示图标对应的值.表如下:按钮时应的值:O=确定1确定和取消2=终止、曳试、忽视3=是、否、取消4=是和否5里试和取消6=取消、曳试、接智提示图标对应的值;0=(无图标)16=警告标记(一股川于错以提示)32=问号图标48=感叹号图标64=由一个"I"和困圈一成的图标(消息通知)返回(ft:这些返I可位代表者所按下的按钮.OK(确定)=1CANCE1.(取消)=2ABORT(终止)>3RETRY(通试)=4IGNORE(忽视=5YES(是)=6NO(谷)»7TRYAGAIN(景试)=10这两个值的列范例:CONTINUE(接着)=11$FIag=MSgBox(4+32,”驶动包删除,”是否要删除系统驱动包备份?")If$Flag=6ThenDirRemove("Crivers*,l)Endlf这个例子中.SFIag用来记录MsgBox执行后的返I可(fi,MSgBoX由于我的标记选择了4+32,这将意味着这个MsgBox框中会有Yes和No两个按钮并且提示标记是一个在随后的推断中,$Flag他如等于6.则代表我在MSgBoX中单击了YeS这个按钮,这将执行DirRemove("C:Drivers",l).否则45不执行.22>ToofTip作用:在屏幕的随意位置显示一个工具提示谱法:ToOlTiP("文本FX坐标1.Y坐标标跑J图标(,选项D川)参数:文本,工具提示的文本(假如是空字符中则消除现有的工具提示)X.Y坐标,【可选参数)工具提示出现位置地X和Y坐标标题,I可选参数工具提示的标题,须要IES支持图标,可选参数预定义标图显示的图标:须要E5+支持.须要设置一个标SS.0=没有图标,1=信息图标,2=警告图标,3=揖误图标选项,可选参数)为不同的显示类型设置不同的显示选项:1=显示气泡提示,须要E5+支持2=在XY坐标中,居中显示提示.而不是在左上角显示.4=假如有必要,强制显示工具提示总是Ur见,假如有多个显示器并且工具提示显示于屏特边界,那么在另外的显示器上面也会显示.这个选项不能JS作于Windows95或者WindowsNT.在那些平台,工具提示只能限制在主显示潺里面范例:TooTip可以很简洁帮我们做出来一些提示,这些提示有些事后很有7kToolTip(CR&-"&"正在安装AMD双核驱动.J&"”&CR,DesktopWdth260,DeSktOPHeightl20)23>RunWait作用:运行个外部程序并初停脚本的执行直至该程序执行完毕语法:RUnWait("文件名"工作甘目”,标记)参数:文件名,可执行文件的完整路径(文件格式为EXE,BAT,COM或PIF)工作书目,I可选参数工作书目.标记.可选参数启动程序时的初始状态:SW_HIDE»的藏窗口SW-MlNlMlZEU最小化窗口SWMAXIMIZE=最大化曲口OJ>RunWaitCCASkyfreel.exe","",SW_HIDE)RunWaitCCASkyfree2.exe","",SW_HIDE)隐藏运行l.exe.l.exe运行完毕再隐藏运行2.exe还有个Run函数,和RunWait类似,只是RUn函数只调用外部程序运行而不等待这个外部程序的运行结束.24>Shutdown作用I关机操作谱法:Shutdown(参数)参数:O=1.ogoff(注销)1 =Shutdown(关机)2 三Reboot(空启)4 =Force(强制执行8=Powerdown(关机)32=Suspend(待机)64=Hibernate(休眠)范例:Shutdown(Reboot)25>RegDelete作用:从注册表中删除指定键位语法:RegDeIete("键名"值项")范例:RegDelete("HKEY_1.OCA1._MACHINESOFTWARE","TestKcy")26>RegRead作用:读取注册去指定的侦语法:RegRead("健名''J值项")范例:$Reg=RegRead("HKEY_1.OCA1._MACHINESOFTWAREMicrosoftWindowsCurrentVersion'',"ProgramFIIesDir")27>RcgWrite作用:创建一个主键、子键或值攻语法:RegWrIte(“键名"值项"类型",数据)参数:类型,可选参数)目标值项的数据类型,比如:-REG.SZ-.-REG_MU1.TI_SZ"、-REG_EXPAND_$Z"、"REG_。WoRD"或"REG.BINARY",范例:RegWrite("HKEY_1.oCAI.MACHINE'SOFTWAREVTest","TeStKeV","REG_SZ","Hellothisisatest")28>StringlnStr作用:检查某个字符串是否含有给定的子串语法:StringmStr字符小,"子率"1.区分大小写,出现次序11)参数;字符串,目标字符串.子串,要搜寻的子串.区分大小写,可选参数指定匹配操作是否要区分大小写.0=不区分大小写(我认)1=区分大小写2-不区分大小写,运用基本/快速的比较方法出现次序,可选参数指定要提取目标字符小中第几个匹毛的子事.若给定的是负数则我示要从字符串右边起先搜寻。默认值为1(搜寻第一个兀配的子串r返回值,包含则返回1<¾).不包含则返回0(13)范例:IfstnnglnStrCnVlOlAGeforce8600GTS","nVIDlA"Then$SndName="nVIDA"Endlf29>String1.en作用:返回指定字符小的字符总数谱法:String1.en("字符串")OJi$1.ength=Strlglen("Skyfree")此时,S1.ength的值应当为730>Stri11gMid作用:取某个字符中的部分字符语法:StringMk1("字符申",起始位置(,数周)范例:$S=StringMidrSkyfree,4阴此时,$S的值应当为“free”31>Sleep作用:使脚本色停指定时间段语法:Sleep(延迟)范例:Sleep(3O0O)机停脚本运行3秒,用意,参数里的“延迟”是以窕秒为单位的好了,以终把AU3常用的函数介绍完了,是不是看得有点晕了,这31个函数是全部AU3函数中相对常用的.AU3的函数非常的多,而且功能非常的多假如想要广解关于更多AU3函数的学问,可以卷回AU3帮助文档。4.AU3中的宏什么是宏,不要被这个术语吓到了.宏的意思简洁的来说.就是一些系统预先命名好的常H1.写程序的过程中可以运用这些宏所代表的数据,但是不行对这些宏进行赋值操作。常用的宏有如卜这":APPDataCorTImonDir.公共ApplicationData文件夹所在路径APPDataDir,当前刖户ApplicationData文件夹所在路径ComSPe¢,omspec%的值,指定的第.个命令解和程序(SPECifIedsecondaryCOMmandinterpreter).主要用于吩咐行运用,如.Run(ComSpec&*/khelpmore")CR,阿车符,用于换行1.F,换行符,用于换行CR1.F.CR,1.F,回车换行符,用于换行DeSktOPCommonDir.公共DeSktoP文件夹路囹里面)DesktopDir.当前用户DeSktoP文件夹路径(桌面)DesktopHeight.农面高度(像素垂直辨别率)DeSktoPWidth.泉面宽度(像物(水平辨别率)DeSktOPDepth,像素颜色位深度(如32Bit)DesktopRefre$h,屏幕刷新率.(如75HZ)DOCUmentSCOmmOnDir,公共DoCiJmentS文件夹路径(我的文档)FaVOriteSCOnlmOnDir,公共FaVOriteS文件夹路径FaVoriteSDir.曲用户的Favorites文件夹路径HOmeDnve,当前用户主书目所在的驱动器号(主要用于确定系统所在分区)©MyDocumentsDir,我的文档的路径.0SSerViCePack.系统已安装的Servicepack信息.比如ServicePack3"若是Windows95则可能返回"B"0SVerSion,返回操作系统的版本,如:"WIN-23',"WIN_XP","WIN-20",WlN-NT4",-WlN_ME-JWlN_98,"WIN_95"ProgramFiIesDir.返可ProgramFiles文件夹路径.ProgramsCommonDir.I"起先J菜单程序H目所在路径(例:C:DocumentsandSettlngsAUsers起先菜单程序)公共用户PrOgramSDir.1起先菜单程序书目所在路径(例:C:DocumentsandSettingsAIIUsers起先J菜单程序)当前用户SaiPtDir.脚本所在书目.(不包含反制本符',")SCriPtName,当前运行的脚本的长文件名$CriPtF3IPath,等价于9ScriptDir&"V&9ScrlptNameStartMenUCOmmOnDir,公共用户起先J菜单书目所在路径(例:C:DocumentsandSettingsAIIUsersf起先菜单)StartMenU所,当前用户的1起先J菜单书H所在路径StartUPCommonDir,公共用户的启动节目所在路径(例:CADocumentsandSettingsVAlIUsersf起先菜单程序启动)g>StartupDir,当前用户的启动书目所在路径WindoWSDihWindows文件夹所在路径,(例:C:WINDOWS)以上的AU3的宏只是全部AU3的宏中比较常用的一部分,假如您想了解更多关于AU3宏的信息,清杳回AU3招助文档。其实大家可能也看出来了,宏有点类似Windows的环境变量,当然,其性能和多样性远远超过WindOWS环境变Ik

    注意事项

    本文(AU3初学者专用教程.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开