1、 Authorware变量分类 Authorware变量分类 Autorware大致提供了11类约220多个系统变量,包括CMI(计算机学习管理)、Decision(分支)、File(文件管理)、Framework(框架)、Ceneral(一般目的)、Graphic(绘图)、Icons(图标管理)、Interaction (交互变量)、Network(网络管理)、OLE(管理)、Time(时间管理)、Video(视频管理)。以下我们选择一些与课件制作相关的变量作简单介绍。 一、计算机学习管理类 CMIAtteptCount 该变量中存储着学生学习该课件的次数。 CMIA
2、ttempts CMIAttempts是一个保存检测活动信息的属性表,没有进行任何检测活动时,CMIAtteptCount为0,而CMIAttempts为空表。 CMICompleted 当学生完成一项检测时,其值为真。CMI系统中的一个课件可能由多项活动组成,使用该变量可以测试学生是否完成某项活动。 CMIConfig CMIConfig包含进入CMI系统的环境设置,其值可由CMI系统管理员设置。 CMICourseID CMICourseID包含指定CMI系统中的课程编号。 CMIData CMIData用于存储CMI系统各种活动记录。 C
3、MIFailed 如果学生在指定检测活动中失败了,其值为真。 CMILoggedOut 其值为真时,学生完成当前活动后立即退出CMI系统。如果设置CMILoggedOut的值为假,学生仍处于登录进入CMI系统状态。可以通过设置CMILoggedOut值为真,强制学生每开始一项活动时登录CMI系统。 CMIMasteryScore CMIMasteryScore包含学生通过一项测试的得分,该变量值是由CMI系统设置的。 CMIObjCount 该变量中存储的是当前活动的学习任务个数。 CMIObjctives CMIObjctives是保存CMI对象信息
4、的属性表。没有任何对象时,CMIObjCount为0,CMIObjctives是空表。 CMIPassed 学生通过某项检测活动时,CMIPassed值为真。 CMIPath CMIPath包含学生个人数据的完整路径,该路径由CMI系统设置。 CMIReadComplete 设置CMIReadComplete值为真时,数据在CMI系统和Authorware之间传输完毕后立即删除临时数据文件,CMIReadComplete值为假时,临时数据文件由CMI系统以后删除。 CMIScore CMIScore包含一项活动的成绩,如果在文件属性对话框中选择了Trac
5、k Score选项,CMIScore和Totalscore的值相同。 CMIStarted 如果学生开始进行检测,其值为真。若学生还没有开始检测活动或已经完成检测活动,其值为假。 CMIStatus 其值为表示当前活动状态信息的字符串,可以有三种值: “Completed”:学习已完成。 “Incomplet”:学习尚未完成。 “Not Attempted”:尚未学习过。 CMITime CMITime的值是学生在当前活动中已经消耗的时间(秒)。如果在文件属性对话框的CMI栏中选择了Knowledge Track:Time选项,系统自动调整CMITime值。
6、 CMITimedOut 若设CMITimedOut值为真,当学生在交互活动中耗费的时间超过系统限定的时间,则自动退出CMI系统。 CMITrackAllInteractions 若CMITrackAllInteractions值为真,则CMI系统跟踪程序中的交互活动。如果在“文件属性”对话框的CMI栏中选择了Knowledge Track:All Interactions选项,CMITrackAllInteractions被初始化为真。 CMITrackInteraction 若设CMITrackInterations@"IconTitle"为真,则CMI栏中没
7、有选择Track Interaction选项, CMITrackAllInteractions被初始化为假。为了跟踪指定的交互图标,应该同时设CMITrackAllInteractions和CMITrackInterations@"IconTitle"为真。 CMIUserID CMIUserID的值是CMI系统分配给学生的标识符。 CMIUserName 其值是学生登录CMI系统时使用的用户名。 二、计算图标类 AllSelected 如果属于当前判断图标的所有分支结构的分支都已被使用,AllSelected值为TRUE。 作引用变量使用时,如果属于当前判断图标
8、的所有分支结构的分支都已被选中,AllSelected@"IconTitle"=TRUE。其中指定的判断图标标题在@后用双引号引入,下面的内容相同。 PathCount 单独使用时,其值为当前的决策图标下挂的分支数。当作为引用变量使用时PathCount@"IconTitle"的值为Icon Title 指定的决策图标下挂的分支数。 PathSelected 单独使用时,该变量存储的是附属于一个计算图标设计窗口中,最终用户最后一次所选择的路径的编号。作为引用变量使用时,PathSelected@ "IconTitle"存储的是在指定的计算图标设计窗口中,最终用户最后一次所选
9、择的路径的编号。 RepCount 单独使用时,该变量存储的是当前判断图标中已经重复的次数。作为引用变量使用时,RepCount@ "IconTitle"存储的是当前判断图标中已经重复的次数。 SelectedEver 单独使用时,如果最后一个判断分支结构中当前所使用的路径曾经被用户选择过,则该变量的值为TRUE。作为引用变量使用时,如果指定的设计分支附属于某个判断图标,而且指定的设计分支被选择过,则SelectedEver@"IconTitle"的值为TRUE。 TimeExpired 单独使用时,如果最近一个判断图标超过设置的时间限制,该变量的值为TRUE。作
10、为引用变量使用时,用于取得指定的设计分支是否超过时间的限制。当该判断图标正在使用或因其它原因而停止使用时,TimeExpired@"IconTitle"的值为FALSE。 TimesSelected 单独使用时,该变量存储的是当前判断分支结构中当前路径已被选择的次数。作为引用变量使用时,该变量存储的是指定判断分支结构中当前路径已被选择的次数。 三、文件类 DiskBytes 用于存储当前磁盘可用空间的字节数。 FileLocation 该变量存储的是当前执行的文件所在的文件夹,例如其Windows格式为:"drive:\directory1\directory2\"
11、 FileName 该变量存储的是当前文件的文件名 FileNameType 在该变量中存储的是文件格式的数字: "0":DOS类型的文件:8个字符加上3个扩展名。 "1":长文件名,可以长达255个字符。 文件名格式可以在文件属性设置中的Windows Name项中设置,也可以用该变量在计算图标中设置。 FileSize 该变量存储的是当前文件的字节数。 IOMessage 该变量存储的是最近执行系统输入/输出(I/O)函数的信息,在Authorware中,输入/输出函数有: WriteExtFile, ReadExtFile, AppendE
12、xtFile, CreateFolder, DeleteFile, 和 RenameFile。 IOStatus 该变量存储的是 最近执行系统输入/输出函数信息,以数字来标识,当该值为0的时候,表示没有任何错误,其它的值表示的含义同使用计算机系统的定义有关。 OrigWorkingDirectory 该变量用于为Authorware或打包文件设置工作路径。它存储的是你当前运行文件所处的目录位置,该路径有Authorware自动赋值,不能由用户来改动。当使用JumpFile 或JumpFileReturn跳转到其它文件时,该变量的值不变。 PathType 该数字变
13、量存储的是系统变量或系统函数所返回的路径的格式数字:各数字的含义如下: 0表示drive-based, 驱动器格式。 1表示Universal Naming Convention (UNC) RecordsLocation 该变量存储的是用户记录信息文件所存放的文件夹的路径,在Windows系统中,该路径的缺省值为:"C:\WINDOWS\AutorwareW_DATA\"。 SearchPath 该变量存储的是Authorware在执行应用程序时,搜寻所需要文件时搜寻的默认路径。 四、框架类 CurrentPageID 单独使用时,该变量存储的是当前框架结构中
14、已显示过的最后一页的ID标识,如果当前框架结构中没有任何页显示过,其值为空。做为引用变量使用时,CurrentPageID@ "framework"存储的是framework指定框架结构中已显示过的最后一页的ID标识,如果当前框架结构中没有任何页显示过,其值为空。 CurrentPageNum 单独使用时,该变量存储的是当前框架结构中已显示过的最后一页的编号,如果当前框架结构中没有任何页显示过,其值为0。 做为引用变量使用时,CurrentPageID @"framework"存储的是framework指定框架结构中已显示过的最后一页的编号,如果当前框架结构中没有任何页显示过,其值
15、为0。 HotTextClicked 如果以热文本做为激活某一操作的方式,则激活方式被设置为单击鼠标、双击鼠标、或鼠标移动到文本上方。当最终用户使用上述匹配方法激活该响应时,HotTextClicked保存的是最后一次用户匹配响应的热文本的内容。 LastSearchString 该变量存储的是传递给FindText函数的字符串或在“Find Word/Phrase”对话框中输入的正文对象。 MatchCount 该变量存储的是FindText()函数查找到某一特定单词的次数。 NavFrom 当由一个导航图标或超文本对象所引起的应用程序跳转到某一页时,
16、该变量存储的是应用程序离开那一页的ID标识,该变量常在一个框架设计窗口内部结构的退出画面中使用。 Navigating 该变量主要使用于框架图标设计窗口内部结构的输入和输出画面,当前的定向键正在被Authorware所执行,则该变量的值为TRUE。 NavTo 当由一个导航图标或超文本对象所引起的应用程序跳转到某一页时,该变量存储的是应用程序目的地那一页的ID标识,该变量常在一个框架图标设计窗口内部结构的进入画面中使用。 PageCount 单独使用时:该变量存储的是当前框架结构中的包含的总页数。当作为引用变量使用时:PageCount@"FrameworkIco
17、nTitle"存储的是FrameworkIconTitle指定框架结构中包含的总页数。 SearchPercentComplete 该变量用于跟踪搜索某一对象的进度,如果该变量的值为“0”,表示没有进行对对象的搜索,即根本没有使用FindText()函数,如果该变量的 值为100表示已经完成整个搜索过程。 五、通用类 AltDown 如果当前Alt键被按下,AltDown值为TRUE CapsLock 当键盘上CapsLock键按下后,该变量值为TRUE。否则为FALSE。 ClickX 该变量存储的是最后一次单击鼠标时,鼠标指针到屏幕左边界的像素点数目。
18、 ClickY 该变量存储的是最后一次单击鼠标时,鼠标指针到屏幕上边界的像素点数目。 CommandDown 如果最终用户按下了Ctrl(windows)或Command键(Macintosh)。则该变量为TRUE。 ControlDown 如果最终用户按下了Ctrl(windows)。则该变量为TRUE。 CursorX 该变量存储的是当前插入点光标距离展示窗口左边界的像素点个数。 CursorY 该变量存储的是当前插入点光标距离展示窗口上边界的像素点个数。 DoubleClick 如果最后两次鼠标单击系统认为是双击,则该变量为TR
19、UE。 E 常数变量,其值等于自然对数的基数。 EvalMessage 该变量存储的是我们在使用Eval 或 EvalAssign系统函数时产生的错误。 EvalStatus 该变量存储的是最近一次使用Eval 或 EvalAssign函数的情况: 0表示完全正确 1表示表达式太长(上限是409字节) 2表示太长的表达式(上限是409字节) 3表示未定义的字符串,使用时少了引号 4表示使用了非法的字符和非法的运算符 5表示表示有语法错误 6表示对运算符的不正确使用 7表示测试描述的不正确格式 8表示表示使用时少了右括号 9表示表示使用时少了左括
20、号 10表示表达式太复杂 11表示存储器已满 12表示赋值方式非法 13表示需要赋值运算符 14表示在表达式中遗漏了某一操作数 15表示表示使用了过多的函数 16表示在函数中需要使用变量 17表示需要其它函数或要求赋值 18表示内部的错误 19表示需要一个表达式 20表示暂不使用 21表示使用了未定义的函数 22表示使用了未定义的变量 23表示同@使用的设计窗口不存在 24表示表示@符不能和该系统变量一起使用 25表示表示@符不能和该自定义变量一起使用 26表示和@使用的标题不唯一 27表示函数和变量的名字太长 28表示不能使用@来指示系统保留的标题名,例
21、如:Untitled 29表示使用时,参数不够 30表示函数不能被嵌入 31表示在该版本中,没有该系统变量或系统函数 32表示在库中,不能使用@符号。 33表示缺少一个陈述 34表示缺少“if” 35表示缺少“then” 36表示缺少“end” 37表示缺少新的一行 38表示“Repeat”后必须有“While”或者“with” 39表示 缺少“Repeat” 40表示repeat-with的格式应该为:repeat with variable:=value[down]to value 41表示'exit repeat'或者'next repeat'必须在该repea
22、t块中使用。 42表示列出的参数丢失函数,重新装载函数 43表示无效的符号 44表示无效的列表 45表示“]”丢失 46表示无效的下标 47表示函数不能被目标文件调用 48表示不能定位目标文件 49表示modal对话框改变了目标文件 50表示目标文件在运行 51表示在目标文件中使用了ToolBox 52表示坏的参数 53表示坏的变量名 54表示已经存在的变量 55操作失败 56表示变量只能在计算图标中使用 EventLastMatched 单独使用时,该变量储存的是最新的事件响应中所匹配的Xtras事件属性列表。 做为引用变量使用时,EventLas
23、tMatched@ "IconTitle"的值为指定的事件响应中所匹配的Xtras事件属性列表。 EventQueue 该变量存储的是由Xtras所发出待处理的事件的列表,这些事件按照到达的顺序来排队。 EventsSuspended 当该变量的值大于零的时候,Authorware将所有的要中断程序流程的事件储存到EventQueue变量中,当该变量的值为零的时候,Autorware执行这些事件。 FileTitle 该变量存储的是在“Modify”菜单“File”子菜单中“Properties”对话框中选择显示标题的选项,文件打包后在标题栏出现该变量存储的标题。
24、 FirstName 该变量主要为使用英语的用户来设定的,当用户将全名赋给UserName时,该变量存储的是第一姓名。 GlobalTempo 该变量存储的是Sprite Xtras取得步进事件的速率,单位是每秒多少步长。 KeyboardFocus 该变量存储的是当前需要键盘输入的图标的ID标识。可以使用SetKeyboardFocus函数来设置该变量的值。 Key 用于存储用户最后一次输入的键值,例如:h, H, Delete, 9, 或者 Enter。 KeyNum 用于存储用户最后一次按键的数字代码。 KnowledgeObje
25、ctID 该变量常作引用变量使用:KnowledgeObjectID@"IconTitle"保存的是我们在知识对象设计属性对话框中为该知识对象设计图标设置的独一无二的ID标志。 LicenseInfo 该变量存储的是用户安装Authorware时的登记信息,其中包括用户及公司名。 Machine 该数字变量存储的是当前所用的机型,数字含义如下: 1表示Machintosh Plus, SE , or Classic。 2表示Machintosh or Performa system with color capability and a processor other
26、 than a 68000。 3表示IBM PC or Compatible computer。 5表示Power Machintosh。 MediaLength 该变量常作引用变量使用,MediaLength@ "IconTitle"存储的是指定的图标中的声音的时间长度或数字化电影的总帧数。 MediaPlaying 单独使用时,当数字化电影、声音、视频信息在播放的时候,该变量的值为TRUE。作为引用变量使用时,MediaPlaying@ "IconTitle"存储的是指定图标中数字化电影、声音、视频信息播放的状态,如果正在播放,则为TRUE。 MediaPo
27、sition 该变量常做引用变量使用,MediaPosition@ "IconTitle"存储的是指定的图标中,正在播放的媒体的位置,对于声音媒体为播放的声音时间,对于数字化电影为播放到的帧数。 MediaRate 该变量常作引用变量使用,MediaRate@ "IconTitle"存储的是特定的声音媒体的播放速率,这些媒体包括:数字化电影、视频、声音媒体等。 MemoryAvailable 该变量存储的是Authorwar在内存中可用的字节数。 MiddleMouseDown 当最终用户按下鼠标的中间键时,该变量的值为TRUE。 MouseDown
28、当最终用户单击该鼠标时,MouseDown的值为TRUE,否则为FALSE。 MoviePlaying 如果当前数字电影正在播放的时候,该变量的值为TRUE,否则该变量的值为FALSE。 OptionDown 如果最终用户按Alt键,则该变量的值为TRUE。 Pi 该变量为数学上的Pi,该变量的值为3.1415926536。 Resume 如果读者在文件的“Properties”属性对话框中选择了“Resume”选项,则该变量的值为TRUE,该系统变量可以被赋值,例如:当在某个图标中加上装饰,设置一个表达式“Resume:=TRUE”,当Authorwa
29、re用Quit(0)函数退出应用程序后,再重新运行该应用程序后,从该图标开始。 ResumeIcon 该变量的作用是使用该变量来指定Authorware重新运行文件时从指定的计算图标设计窗口开始执行。设置的表达式为:“ResumeIcon:= IconID@"IconTitle"”,其中IconTitle为计算图标设计窗口的标题。 Return 该变量仅存储一个回车符,我们可以使用该变量来插入一个分行符:例如: WriteExtFile("RESULTS.TXT", Example1 ^ Return ^ Example2)。 RightMouseDown 当最终
30、用户按下鼠标的右键时,该变量的值为TRUE。 ScreenDepth 用于存储的是在当前系统中,保存屏幕上一个像素点所需要的字节数。 ScreenHeight, ScreenWidth 该变量存储的是用户计算机屏幕高度和宽度的像素值。 SerialNumber 用于存储用户当前使用的Authorware的版本序列号。 Sessions 该变量存储的是当前用户使用当前文件的次数。 ShiftDown 当最终用户按下Shift键后,该变量的值为TRUE。 SoundAvailable 当没有声音设备的时候,该变量为FALSE。即使只有一个
31、声音设备,该变量也为TURE。 SoundBytes 该变量常作引用变量使用:SoundBytes@"IconTitle"保存的是指定声音图标中所包含的声音文件的大小。 SoundPlaying 如果当前正在播放一个声音信息,则该变量的值为TRUE。 TimeOutLimit 该变量用于设置一段时间来等待最终用户实施某一操作(单击鼠标、双击鼠标等),时间控制用秒来计算。当在这段时间内,最终用户没有实施任何操作,Authorware将跳转到由系统函数TimeOutGoTo()指定的位置。 TimeOutRemaining 该变量存储等待最终用户实施某一操作
32、单击鼠标、双击鼠标等)剩余的时间,时间控制用秒来计算。当在这段时间内,最终用户没有实施任何操作,Authorware将跳转到由系统函数TimeOutGoTo()指定的位置。 UserName 该变量存储的是用户的全名。 Version 该变量存储的是当前使用的Authorware软件的版本。 WindowHandle(常用) 该变量存储的是Authorware的展示窗口在Windows系统中的句柄。 WindowHeight 该变量存储的是当前展示窗口的高度,以像素点的个数来表示。 WindowLeft 该变量存储的是展示窗口左边界同屏幕左边
33、界间像素点的个数。 WindowTop 该变量存储的是展示窗口上边界同屏幕上边界间像素点的个数。 WindowWidth 该变量存储的是当前展示窗口的宽度,以像素点的个数来表示。 六、图形类 DirectToScreen 当将IconTitle 的属性是直接显示到屏幕上,则DirectToScreen@"IconTitle"为TRUE。 LastX 该变量存储的是由任何一个图形函数所画图形的X坐标值。 LastY 该变量存储的是由任何一个图形函数所画图形的Y坐标值。 Layer 单独使用时,该变量存储的是当前对象所处的层。作为引用变量存
34、储时,Layer@"IconTitle"存储的是指定图标中显示对象所处的层。 七、图标类 Animating 如果被指定的图标中的显示对象正在移动,Animating@"IconTitle"=TRUE CalledFrom 该变量一般作引用变量使用,CalledFrom@ "IconTitle"存储的是最近调用程序的图标的ID标识。 CallStackText 该变量用于存储一个列表,该列表显示图标间调用与被调用间的信息,其形式类似于Map "page 1" called from navigate icon "Link to "page 1""和Wait "
35、stop" called from Map "jump to wait"。列表的顺序是按照调用发生时间的顺序为准。 DisplayHeight 单独使用时,该变量存储的是当前图标中所显示对象的高度。 做为引用变量使用时DisplayHeight "@IconTitle"的值是指定图标中所显示对象的高度。 DisplayLeft 单独使用时,该变量存储的是当前图标中所显示对象左边界距展示窗口最左边界的像素个数。做为引用变量使用时,DisplayLeft "@IconTitle"的值是指定图标中所显示对象左边界距展示窗口最左边界的像素个数。 DisplayTop 单
36、独使用时,该变量存储的是当前图标中所显示对象上边界距展示窗口最左边界的像素个数。做为引用变量使用时,DisplayTop "@IconTitle"的值是指定图标中所显示对象上边界距展示窗口最左边界的像素个数。 DisplayWidth 单独使用时,该变量存储的是当前图标中所显示对象的宽度。 做为引用变量使用时DisplayWidth "@IconTitle"的值是指定图标中所显示对象的宽度。 DisplayX 单独使用时,该变量存储的是当前图标中所显示对象中心距展示窗口最左边界的像素个数。做为引用变量使用时,DisplayX "@IconTitle"的值是指定图标中所显示
37、对象中心距展示窗口最左边界的像素个数。 DisplayY 单独使用,存储的是当前图标中所显示对象中心距展示窗口最上边界的像素个数。 做引用变量使用时,DisplayY "@IconTitle"的值是指定图标中所显示对象中心距展示窗口最左边界的像素个数。 Dragging 如果用户正在拖动被指定的图标,则Dragging@"IconTitle"为TRUE。 ExecutingIconID 该变量存储的是当前正在执行的图标的ID标识。 ExecutingIconTitle 该变量存储的是当前正在执行的图标的标题,包括该标题的注释。 IconID 单独
38、使用时,该变量存储的是当前图标的数字标识符。做为引用变量使用时,IconID@"IconTitle"存储的是特定图标的唯一的数字标识符。 IconLog 该变量存储的是Authorware保存执行的图标标识和标题的个数的上限,如果我们设置一个数值为A,则Authorware最多存储A个最近执行的图标的ID标识和标题。如果该变量的数值被设置为0,则Authorware日志中不保存任何执行图标的信息。 IconTitle 在时间限制正文输入框中输入IconTitle。则将该图标的标题做为等待时间的变量,我们在修改等待时间的时候响应需要改变等待图标的标题即可。 Movable 如果
39、想使某个指定的图标中显示的对象在展示窗口中是可以移动的,则可以设置为:Movable@"IconTitle":=TRUE,否则设置为Movable@"IconTitle":=FALSE。 Moving 如果特定的图标中显示的对象被最终用户拖动或被其它图标驱动时,Moving@ "IconTitle":=TRUE。 PathPosition (常用) 该变量常作为引用变量来使用,如果在某个特定的图标中包含有沿路径定位的显示对象,PathPosition@"IconTitle"存储的是当前显示对象在路径中的位置。 PositionX 该变量常做引用变量使用,PositionX@"
40、IconTitle"存储的是指定图标中显示对象中心点的横坐标值。 PositionY 该变量常做引用变量使用,PositionY"IconTitle"存储的是指定图标中显示对象中心点的纵坐标值。 RootIcon 该变量存储的是位于第一层次的群组图标的ID标识。 TargetIcon 该变量存储的是当前运行的向导程序所对应的知识对象的IconID,如果当前作品中没有用到知识对象,则该变量为0。 Within 该变量常作引用变量使用,如果Authorware正在执行指定图标中内容,则Within@"IconTitle"为TRUE。 八、交互类 AllCorrectM
41、atched 单独使用时,如果指定的交互分支结构的所有标为Correct响应状态的附属分支都已经匹配,则该变量为TRUE。做为引用变量来使用时,如果指定的交互分支结构的所有标为Correct响应状态的附属分支都已经被最终用户输入响应所匹配,AllCorrectMatched@"IconTitle"值为TRUE,否则为FALSE。交互图标标题在@后用双引号引入,下面的内容相同。 BranchPath 单独使用时,该变量存储的是最终用户匹配的最后一个响应所对应的分支类型数字标识,各数字含义为:0=Continue, 1=Exit Interaction, 2=Try Again, 3=Re
42、turn。 作为引用变量使用时,BranchPath@"title"存储的是IconTitle指定的交互作用分支结构中,最终用户匹配的最后一个响应所对应的分支类型数字标识。 CharCount 单独使用时,该变量擦除的是用户输入响应中所含字符的个数。 做为引用变量使用时,CharCount@ "IconTitle"的数值等于IconTitle指定的图标中用户输入响应的字符的个数。 Checked 做为引用变量使用,如果按钮是在按钮库对话框中所列的四种选中状态的任何一种,Checked@ "ButtonIconTitle"都为TRUE。 ChoiceCount 单独使用时
43、该变量存储的是当前交互分支结构中所有可能的响应数目。做引用变量使用时,ChoiceCount@ "IconTitle"得到特定交互分支结构中所有可能的响应数目。 ChoiceNumber 单独使用时,该变量存储的是当前交互分支结构所有分支中,与用户的输入相匹配的分支路径号。做引用变量使用时,ChoiceNumber@ "IconTitle"等于指定的交互分支结构所有分支中,与用户的输入相匹配的分支路径号。 ChoicesMatched 单独使用时,该变量存储的是在当前交互分支结构中,最终用户匹配的不重复分支路径的数目。做引用变量使用时,ChoicesMatched@"IconTi
44、tle"值为特定交互分支结构中,最终用户匹配的不重复的分支路径的数目。 Correct 该变量保存的是在交互作用分支结构中,第一个匹配的相应状态被设置为“+”的图标的标题。在作为引用变量使用时, Correct@"IconTitle"存储的是指定交互作用分支结构中第一个匹配的相应状态被设置为“+”的图标的标题。 CorrectChoice 单独使用时,CorrectChoice的值等于当前交互分支结构中第一个标有"+"号的响应分支的编号。 做为引用变量使用时,CorrectChoice@ "IconTitle"存储的是特定交互分支结构中第一个标有"+"号的响应分支的编号。 C
45、orrectChoicesMatched 单独使用时,该变量的值等于当前交互分支结构中用户匹配的标有"+"号的响应分支的个数。 做为引用变量使用时CorrectChoicesMatched@IconTitle"值等于指定交互分支结构中用户匹配的标有"+"号的响应分支的个数。 EntryText 单独使用时,该变量存储的当前正文输入响应中用户的输入内容。 做为引用变量使用时,EntryText@"IconTitle"储存的是指定的文输入响应中用户的输入内容。 FirstTryCorrect 该变量存储的是用户在使用一个交互式应用程序文件的过程中,第一次就能够匹配期待响应的总数。
46、 FirstTryWrong 该变量存储的是用户在使用一个交互式应用程序文件的过程中,第一次不能够匹配期待响应的总数。 ForceCaps 单独使用时,当将该变量设置为TRUE,则当前交互作用分支结构中,所有交互作用信息的正文对象全部被转化为大小字母来显示。做为引用变量使用时,如果将ForceCaps@ "IconTitle"的值设置为TRUE,则在指定的交互作用分支结构中,所有交互作用信息的正文对象全部被转化为大小字母来显示。 JudgedInteractions 该变量存储的是最终用户在使用一个交互式应用程序时,遇到响应状态被设置为Correct 和 Wrong的交互作用
47、的响应总数。 JudgedResponses 该变量存储的是最终用户在使用一个交互式应用程序时,当输入响应时,其响应状态被设置为Correct 和 Wrong的交互作用响应总数。 JudgeString 当给该变量赋值后,该变量的值就被作为用户输入的响应,而不需要用户输入响应。当该变量中存储的值同一个正文输入响应相匹配时,交互作用分支结构仅执行与之相匹配的响应分支中的反馈信息。 LastLineClicked 该变量存储的是最终用户单击某一正文对象时,单击位置所在的行数。例如:当最终用户单击一个正文对象的第三行时,该变量的值就为3。 LastObjectClicked
48、当最终用户单击某个显示对象时,LastObjectClicked变量存储的是该显示对象的标题。 LastParagraphClicked 该变量存储的是用户最后一次用鼠标点击文本对象的该文本段落所在行数,段落是由RETURN符号来区别,一个段落可能跨文本的多行。如果用户点击的不是文本的一行,则该变量设置为0。 LastWordClicked 该变量存储的是最终用户单击在正文对象时,被鼠标单击、双击所击中的单词。 LineClicked 该变量存储的是最终用户单击某一正文对象时,单击位置所在的行数,该变量的使用方法同LastLineClicked变量相同,不同之处是当单击其它地
49、方时,该变量的值为0,而LastLineClicked仍保持原先存储的值。 MatchedEver 单独使用时,如果当前匹配的需要曾经匹配过,则该变量的值为TRUE。作为引用变量使用时,如果指定的期待响应于当前输入响应相匹配,而且该响应曾经匹配过,则MatchedEver@"IconTitle"的值为TRUE。 MatchedIconTitle 单独使用时,该变量存储的使用最终用户匹配的响应的标题。作为引用变量使用时:MatchedIconTitle@ "IconTitle"存储的是最终用户所匹配的特定的图标的标题。 NumCount 单独使用时,该变量存储的是用户输入最后一
50、个响应所包含的数字字符串的个数,用户输入的内容保存在EntryText变量中。作为引用变量使用时,NumCount@ "IconTitle"存储的是一个指定的交互作用分支结构中,用户输入最后一个响应中包含的数字字符串的个数。例如: 如果用户输入:123456789, NumCount is 1. 如果用户输入:26,1,500XXX88, NumCount is 4. 如果用户输入:5,142-1, NumCount is 3. NumEntry 单独使用时,该变量存储的是用户在正文输入响应中输入的第一个数字值。作为引用变量使用时,NumEntry@ "IconTitle"存储的是






