手机版按键精灵ocx界面界面怎么写移动到250 300点击

[按键精灵手机版2.5基础教程] 5.友好的交互----UI界面 _ 教程中心 - 按键精灵论坛
腾讯微博:
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.2.7软件大小:62.5M更新时间:11-02
软件版本:1.3.1软件大小:29.2M更新时间:09-29
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 73625|回复: 53
兄弟工程师13
剑侠勋章剑侠世界公测活动勋章按键15周年庆纪念勋章按键15周年庆纪念勋章(365天)过大年勋章俩小福娃给大家拜年啦!猴年勋章猴年专属“大圣”勋章双十一绝版纪念勋章双十一绝版纪念勋章抗战胜利70周年勋章抗战胜利70周年活动的专属勋章天使勋章天使一样的用户按键精灵开发者1级可通过提升认证等级来升级勋章:兔年勋章(360天)兔年纪念勋章(360天)论坛GG按键论坛男性用户勋章小红帽对论坛提出良好建议(可向管理员申请)
按键精灵手机版2.5基础教程5.友好的交互----UI界面
如果一个脚本只有一个功能,那么当我们功能一多的时候就要准备好多脚本,维护更新起来更是麻烦,那么我们需要在一个脚本中做出多个功能,并提供用户自主选择的界面。来看看按键精灵安卓版为我们提供了哪一些常用的UI界面控件。(下图中,点击界面即可进入),点击上面的控件名称,即可自动生成对应的控件,我们只需要修改属性的内容就可以了!(18.44 K) 14:05:531. 文字框
一个基本的文本框包含注释、名称、显示内容、文字大小、高度、宽度等属性,属性的内容都可以调节。其他的好理解,我们重点关注下名称和显示内容。文字框:
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&显示内容&,
文字大小:0,
名称:名称是一个控件的唯一标识,相当重要,脚本中需要判断UI界面的元素状态都是根据名称来判断的,使用ReadUIConfig来获取
显示内容:文本默认显示的内容2. 输入框(用户自定义内容,比如要做自动喊话,可以自定义喊的内容)
一个基本的输入框包括名称、提示内容、初始文本、仅输入数字、文字大小、最大输入长度、高度、宽度等属性。输入框:
注释:&初始文本、文字大小、最大输入长度、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&输入框1&,
提示内容:&提示用户应该输入什么内容&,
初始文本:&用户首次输入之前,输入框中的文本&,
仅输入数字:false,
文字大小:0,
最大输入长度:0,
提示内容:用来提示用户该往里面输入什么东西
初始文本:用户不输入的情况下默认使用的文本
仅输入数字:此输入框只能输入数字
最大输入长度:限制输入文本的长度3. 多选框(一般用来勾选功能)
一个基本的多选框包括名称、提示内容、选中、文字大小、高度、宽度等属性。多选框:
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&多选框1&,
提示内容:&提示用户的文字内容&,
选中:false,
文字大小:0,
选中:用来标识此个多选框有没有被选中,只有真(true)或者假(false)两个情况4. 下拉框 (一些互斥的功能使用下拉框做唯一选择,比如两个宝箱只能选一个)
一个基本的下拉框包括名称、选项、初始选项等属性。下拉框:
注释:&初始选项是可选属性,默认值为0。模版中设置了三个选项,您可以根据需要增加或减少,注意各选项之间用逗号分隔。&,
名称:&下拉框1&,
初始选项:0
选项:就是下拉框内所有的内容显示,在一个中括号[]内,多个选项使用“,”分隔,选项序号从0开始
初始选项:默认是哪个选项5. 水平布局
我们的界面默认使用纵向布局,即每个控件占1行,但是这有一些不友好,例如我们做了一个下拉框,要在他的前面添加一个文本框作为说明,分行的话很不友好,那么我们可以使用水平布局将这两个控件包含在里面。水平布局:
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&请选择:&,
文字大小:0,
注释:&初始选项是可选属性,默认值为0。模版中设置了三个选项,您可以根据需要增加或减少,注意各选项之间用逗号分隔。&,
名称:&下拉框1&,
初始选项:0
常用的控件就这几个,已经能够帮助我们完成大部分的功能了,当我们写好了一个界面后,我们可以点击预览来显示我们设计的界面。比如上面的最后一个例子,我们点击预览就可以得到:(13.91 K) 14:05:53
恩,看起来简陋了一些,来做个高端大气的界面试试:(11.47 K) 14:05:53
我们前面说到脚本是通过名称来获取控件的,那么我们来试试看怎么玩这个。我们现在来写一个显示用户选择以什么速率同时生成几种钞票的脚本,我们可以自己尝试着改变选项,看看内容是不是发生了变化。
UI界面:界面1:
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&--这是帅气的自定义界面--&,
文字大小:25,
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&!!!功能列表!!!&,
文字大小:22,
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&多选框1&,
提示内容:&生产1元钞票&,
选中:true,
文字大小:0,
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&生产10元钞票&,
提示内容:&生产10元钞票&,
选中:true,
文字大小:0,
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&生产50元钞票&,
提示内容:&生产50元钞票&,
选中:true,
文字大小:0,
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&生产速率&,
文字大小:0,
注释:&初始选项是可选属性,默认值为0。模版中设置了三个选项,您可以根据需要增加或减少,注意各选项之间用逗号分隔。&,
名称:&生产速率&,
&1张每秒&,
&10张每秒&,
&100张每秒&,
初始选项:2
注释:&文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&文字框1&,
显示内容:&输入口令&,
文字大小:0,
注释:&初始文本、文字大小、最大输入长度、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性&,
名称:&输入框1&,
提示内容:&提示用户应该输入什么内容&,
初始文本:&逗你玩~~&,
仅输入数字:false,
文字大小:0,
最大输入长度:0,
脚本源码:Dim 速率
速率 = ReadUIConfig(&生成速度&)
If 速率 = 0 Then
TracePrint &用户选择的生成速率是10张每秒&
ElseIf 速率 = 1 Then
TracePrint &用户选择的生成速率是50张每秒&
ElseIf 速率 = 2 Then
TracePrint &用户选择的生成速率是100张每秒&
Dim 是否生产1元钞票,是否生产10元钞票,是否生产50元钞票
是否生产1元钞票 = ReadUIConfig(&生产1元钞票&)
是否生产10元钞票 = ReadUIConfig(&生产10元钞票&)
是否生产50元钞票 = ReadUIConfig(&生产50元钞票&)
If 是否生产1元钞票 = true Then
TracePrint &用户有生产1元钞票&
If 是否生产10元钞票 = true Then
TracePrint &用户有生产10元钞票&
If 是否生产50元钞票 = true Then
TracePrint &用户有生产50元钞票&
运行效果:(11.38 K) 14:05:53
兄弟工程师13 最后编辑于
梦想成为脚本大神
按键精灵开发者4级可通过提升认证等级来升级勋章:
每一篇都要坚持点赞
梦想成为脚本大神
按键精灵开发者4级可通过提升认证等级来升级勋章:
梦想成为脚本大神
按键精灵开发者4级可通过提升认证等级来升级勋章:
不错的教程
按键精灵开发者2级可通过提升认证等级来升级勋章:
为什么我的脚本只显示4行界面,第5行死活不显示
按键精灵开发者2级可通过提升认证等级来升级勋章:
各种招都想过了,但是还是没解决这个问题,后面添加什么内容都不显示
速率 = ReadUIConfig(&生成速度&)
这个“生产速度”哪来的
很好很强大!
完全看不懂
不能搞简单些么
就算再强大没啥用
松鼠大作战
按键精灵开发者2级可通过提升认证等级来升级勋章:
上面的代码有问题,请管理员查看后予以修改
看得懂。。上节课在评论里闹了笑话。。DO
LOOP中间加ELSE。。。原来是我搞错了。应该是 IF END IF
按键精灵开发者1级可通过提升认证等级来升级勋章:
下拉选项比较多 分父子类别 可以吗 要怎么做
按键精灵开发者3级可通过提升认证等级来升级勋章:
谢谢分享。对我这种初学者很有用
话说,没视频么?
选项:[&1张每秒&,&10张每秒&,&100张每秒&,-------------------------------------------------If 速率 = 0 ThenTracePrint &用户选择的生成速率是10张每秒&ElseIf 速率 = 1 ThenTracePrint &用户选择的生成速率是50张每秒&ElseIf 速率 = 2 ThenTracePrint &用户选择的生成速率是100张每秒&界面是1张,源码是10张,界面是10张,调试输出是50张,好像没有对应起来,小白不是很懂
浏览过的版块

我要回帖

更多关于 按键精灵 界面 的文章

 

随机推荐