



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
按键精灵/ 按键精灵教程/ 论坛/ 用户自定义变量一、什么是用户自定义变量 所谓的自定义变量是Q语言的一种特殊变量类型。它主要是让用户在不修改脚本,可以自己设置这个变量的值。在主界面或者是编辑器的脚本属性栏上可以看到这些变量,而且可以修改它们。二、用户自定义变量的分类 用户自定义变量分为两类:标准型自定义变量、下拉型自定义变量。三、标准自定义变量 标准自定义变量和普通的变量没有太大的区别,但它必须使用特定的格式进行定义。 标准自定义变量格式:UserVar 变量=默认值 注释。 例子: UserVar var1=30 当HP多少时,使用红药 UserVar var2=30 当MP多少时,使用蓝药 从上面的例子和标准格式对比我们可以看出,var1、var2是变量名。30是他们的初始值,后面的那段文字则是它们的说明。保存脚本后我们再看看属性栏里面的内容。 脚本属性栏里面的自定义显示了我们编辑的自定义变量内容。左边是变量的说明,右边则是这个变量的值。变量名在这里不会显示,因为在这里我们更关注的是这个变量是干嘛用的,而自定义变量的注释正好可以起到这个作用。 这时我们修改界面上使用红药时HP的值为40,然后保存它。再回到脚本中看看,脚本里面的这个值仍然30。那脚本执行的时候到底这个var1的值是多少?我们不妨加一句提示信息进去看看。 然后进入调试,运行脚本。这里弹出来的提示框显示的是40。 事实证明,运行的时候自定义变量的值是和界面上的值是一致的。并不是脚本里面定义30。所以在以后编辑脚本的过程当中我们就要注意了。修改自定义变量的时候想立刻生效必须在属性栏里面修改,脚本里面的值只是它的初始值。 其实标准的自定义变量可以看成是将自定义变量和属性栏里面的一个输入框控件关联在一起。最终的值是属性栏控件上的值。四、下拉型自定义变量 下拉型自定义变量格式:UserVar变量=DropList选项0:值0|选项1:值1|选项2:值2=默认显示的选项编号注释 下拉框的自定义变量其实是跟下拉控件关联的。按照这个思路,我们对照自定义变量的格式来看一下。下拉框的自定义变量类型要显得复杂得多。 首先,下拉框的内容是写在DropList的大括号里面的。而大括号里面的内容是按照选项说明0:值0|选项说明1:值1的固定格式编辑的。 “选项说明”是下拉框中显示的内容,当用户选择这一项的时候就把冒号后面的值传递给自定义变量。这两个构成一个下拉选项的内容。而不同的下拉选项内容是用“|”符号隔开的。 默认显示的选项编号就是选项从上到下的编号。编号第一个编号为0,第二个编号为1,后面的选项以此类推。 具体我们可以先写一个例子看看。 UserVar Var1=DropList选项1:值1|选项2:值2|选项3:值3=0 下拉型自定义变量类型 从上面这段脚本我们可以阅读一下,定义下拉型自定义变量Var1,总共有3个选项。分别是选项1对应的值是是“值1”,选项2对应的值是是“值2”,选项3对应的值是是“值3”。默认选中第0项,也就是“选项1”,变量注释为“下拉型自定义变量类型”。 保存脚本后,再看属性栏里面的内容。 如上图,下拉框选项总共有三项,内容和我们定义的内容是一样的。那下拉框的返回值是不是我们事先设置好的值呢?我们仍然采用弹框的形式将下拉框变更的值弹出来看看。 UserVar Var1=DropList选项1:值1|选项2:值2|选项3:值3=0 下拉型自定义变量类型 MessageBox Var1运行这段代码代码前我们先选择“选项3”,然后保存。 运行脚本后,弹出来的内容是“值3”。 这样子,就可以获取到下拉列表中指定的值了。 和标准型变量相同的是下拉框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年可再生能源在能源行业中的应用前景研究报告
- 2025年互联网科技行业人工智能技术发展前景研究报告
- 2025年激光条幅机行业研究报告及未来发展趋势预测
- 商场冬季安全培训内容课件
- 岗位聘任协议书9篇
- 山东省2025年山东中医药大学公开招聘工作人员(24人)笔试历年参考题库附带答案详解
- 宜昌市2025湖北宜昌市教育局所属事业单位急需紧缺人才引进校园(华中师范大学站)笔试历年参考题库附带答案详解
- 宁波市2025年浙江工商职业技术学院公开招聘11人笔试历年参考题库附带答案详解
- 国家事业单位招聘2025国家监管中心招聘高校应届毕业生及安排笔试历年参考题库附带答案详解
- 国家事业单位招聘2025中国康复研究中心招聘高层次人才拟聘用人员笔试历年参考题库附带答案详解
- 物流园区规章制度模版(2篇)
- 《多能源耦合供热系统》
- 《搞定:无压工作的艺术》完整课件
- 京东方岗位胜任力测评题库
- 印刷包装公司安全生产管理方案
- 高中数学64数列求和省公开课获奖课件市赛课比赛一等奖课件
- 二手车国庆节活动方案
- 人教版八年级上册地理教学计划及进度表
- 2025高考物理步步高同步练习必修3练透答案
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 2024年初中升学考试九年级数学专题复习新课标要求-中考33讲
评论
0/150
提交评论