资源描述:
《常用系统函数介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、常用系统函数介勾1.AppendExtFile语法:Number:=AppendExtFile("Filename","String")说明:该函数是将字符串“String”添加到指定文本文件Filename的尾部。如果指定的文本文件不存在,则该函数会创建该文件,然后再将字符串“Siring”添加到该文件的尾部。如果没有为指定文件指定路径,Authorware会使用变塑FileLocation作为路径。当使用AppendExtFile函数吋,Authorware会更新两个系统变量:IOStatus和IOMessage,并且返冋IO
2、Status的值。如果无错误,则IOStatus为0,IOMessage为空。如果有错误发生,操作系统将错误号赋给IOStatuSo只要IOStatus不为0,表明出错,IOMessage中包含的将是出错信息。需要注意的是,AppendExtFile函数是将文本添加到一个文件中,使用WriteExtFile函数是将文本覆盖文件的内容,而使用ReadExtFile函数则可以度曲文件的内容。当Authorware的WebPlayer运行于非信任模式下,该函数无效。示例:AppendExtFile(RecordsLocationA"DA
3、TA.TXT;NewUser)将变量NewUser屮的内容添加到文件DATA.TXT尾部。相关变量:IOMessage,FileLocation,RecordsLocation相关函数:ReadExtFile,WriteExtFile2.DeleteLine语法:Result:=DeleteLine("String",n[,m,delim])说明:该函数是将字符串“String”中的第n行删除后,将剩余部分赋值给变量Result。如果也定义了m值,则该函数是将字符串“String”中的第n行到第m行全部删除,然后将剩余部分赋值给变
4、量Resulto若同时也定义了delim,则将各行的分隔符设定为delim指定的值,如Tab符。系统缺省的行分隔符为回车符(ReUirn)。示例:设Lines:=''MacromediaAulhorware^,AReturn人"isa"AReturnA"mediasoftware."AReturn«Result:=DeleteLine(Lines,2)。Result的值变为Result=''MacromediaAuthorwarermediasoftwareVr''。设Lines:="MacromediaAuthorware"A
5、TabA"isa"ATabA“media"ATabA“software."ATaboResult:=DeleteLine(Lines,2,3,Tab)。Result的值变为Result="MacromediaAuthorwaretsoftware^''。3.Displayicon语法:Displayicon(IconID@“IconTitle")说明:该函数是用于显示图标标题为"IconTitle”的图标的内容。如果该图标己经被显示了,则会更新所有已显示的变量。该函数只能用到【计算】图标屮。示例:Displayicon(Icon
6、ID@“背景")显示标题为“背景”图标的内容。4.Eraseicon语法:Eraseicon(IconID@ttIconTitle,?)说明:该函数是用于擦除图标标题为“IconTitle”的图标的内容。该函数只能用到【计算】图标中。示例:Eraseicon(IconID@"背景”)擦除标题为“背景”图标的内容。1.ExitRepeat语法:ExitRepeat说明:该函数用于退出循环体而执行下面图标的内容。可以将该函数放在循环体屮的任意位置。2.Find语法:Number:=Find("Pattern”,“String")说明:
7、该函数用于从指定的字符串“String”中查找子字符串“P血ern”的位置。如果查找到,则返回第一个匹配的字符位置;如果没有找到则返回0。该函数是区分大小写的。如果不想区分大小写,可以首先使用函数Lowercase或UpperCase将字符串全部变成小写或大写。在使用Find函数时,可以使用一些特殊符号来扩大查找范围:*:代表0个或多个字符?:代表任何一个字符:查找特殊符号。如:使用“?”表示查找字符“?”。注意:Authorware将每一个空格和标点符号都当作是一个字符。示例:Location:=Find("media",“
8、MacromediaAuthorware'')返回Location二6。3.GetLine语法:Result:=GetLine("String",n[,m,delim])说明:该函数是将字符串“String”中的第n行赋值给变量Resulto如果也