eprime2.0 倒计时功能
概述
最近帮一位朋友的忙,使用eprime2.0软件做了一个行为实验程序。下面将这两天遇到的软件问题和功能整理如下,希望对你有所帮助,可以少走一些弯路。
如果碰到其它问题,欢迎下方留言。
如果对您有所帮助,记得点个赞哦
倒计时功能介绍
Step1: Slide配置
如下图所示,是slide内的显示布局,上方是图片内容,左下角是提示内容文本,右下角是倒计时显示文本。
在进行脚本编写之前,首先需要先配置一下slide的属性值。第一个比较重要的属性是Duration,表示界面的持续时间,这里需要配置为0。另外在Input Mask栏目下的Keyboard属性中的Time Limit设置为infinite
Step2:编写脚本
上述Slide配置完后,添加一个InLine写入如下脚本
/* 将Slide中的Text1文本映射到TextBlock中*/
Set TextBlock = CslideText(Slide1.States.Item("default"). Objects("Text1"))
Do /*响应按键后退出循环*/If Slide1.Resp = "w" Then Exit DoIf Slide1.Resp = "p" Then Exit Do/*获取系统的时间*/Ts = second(Time)Tm = minute(Time)/*判定系统时间是否变化了*/If Ts <> Ts0 Then/*倒计时 “秒”的处理*/if Ts >= SecInit ThenSecDelta = Ts - SecInitelseSecDelta = Ts - SecInit + 60end if/*倒计时 “分”的处理*/if Ts >= SecInit thenif Tm >= MntInit ThenMntDelta = Tm - MntInitelseMntDelta = Tm - MntInit + 60end ifend if/*分钟超出设定的最大值时,置TimeOutFlag标志为1*/if cint(MntDelta) >= OverTimeMinute ThenTimeOutFlag = 1else/*更新倒计时到Slide中的制定文本*/TextBlock.Text = "倒计时" + cstr(39 - MntDelta)+ ":" +cstr(59 - SecDelta) /*刷新图形界面*/Slide1.DrawTs0 = Tsend if End If
Loop Until cint(MntDelta) >= OverTimeMinute /*循环退出条件为分钟计时超出阀值*/
/*清除TextBlock制定的文本*/
Set TextBlock = Nothing
最终效果
最后运行效果如下图所示,右下角的倒计时开始运作。
eprime2.0 倒计时功能相关推荐
- android倒计时功能,android实现倒计时功能(开始、暂停、0秒结束)
本文实例为大家分享了android实现倒计时功能的具体代码,供大家参考,具体内容如下 [思路]:通过 timer 执行周期延时的任务,handler 中将计时信息更新,并在计时结束时结束 timer ...
- android京东秒杀倒计时,js实现京东秒杀倒计时功能
本文实例为大家分享了js实现京东秒杀倒计时功能的具体代码,供大家参考,具体内容如下 首先给大家看看效果图,因为是做的移动端的,所以放大给大家看看局部就行: 关于实现京东秒杀,之前用过其他的方法,今天给 ...
- 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码
黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...
- python 倒计时功能怎么用print实现_python 实现倒计时功能(gui界面)
运行效果: 完整源码: ##import library from tkinter import * import time from playsound import playsound ## di ...
- js 常用倒计时功能:
为什么80%的码农都做不了架构师?>>> 简单的倒计时功能: <!DOCTYPE html> <html lang="en"> ...
- android倒计时功能,Android 实现列表倒计时功能
Android 实现列表倒计时功能 发布时间:2020-08-21 21:47:11 来源:脚本之家 阅读:147 作者:Choi晨 单个计时器,然后遍历数据 刷新条目: 两种实现方式:1.Handl ...
- ios nstimer实现延时_IOS_IOS开发代码分享之用nstimer实现倒计时功能,用nstimer实现倒计时功能,废话 - phpStudy...
IOS开发代码分享之用nstimer实现倒计时功能 用nstimer实现倒计时功能,废话不多说,直接上代码,详细解释请参照注释 // [NSTimer scheduledTimerWithTimeIn ...
- 简单实现vue验证码60秒倒计时功能
简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...
- linux脚本计时,Linux用脚本实现“时分秒“倒计时功能
1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...
- linux 多线程实现倒计时,Linux用脚本实现“时分秒“倒计时功能
1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...
最新文章
- openfire 打包发布
- 【iptables】编写iptables防火墙规则-1
- java银行利率_Java-银行计算利息
- 内部类的小总结(语法和用法方面)
- POJ_2478 Farey Sequence 【欧拉函数+简单递推】
- AppScan漏洞“已解密的登陆请求”修复解决方案
- 转载--gulp入门
- MySQL数据库优化的几种方式
- JQuery常用属性整理
- Teamviewer远程连接提示疑似商业用途处理替代软件
- 计算机维修不是事儿光盘视频,硬盘维修及数据恢复不是事儿配套光盘视频教程...
- [网络工程师]-路由配置-OSPF配置
- 华为手机助手上架流程_华为手机助手导入音乐文件在哪里看 详细步骤介绍
- 哔哩哔哩没有html5播放,解决哔哩哔哩网页版视频空白不能播放的方法
- 详解GAMIT/GLOBK软件使用
- html调色板快捷键,CSS color设置与调色板
- 【常用的linux、doctor、maven、gradle、adb、window命令总结】
- 教你用Python开发的一款迷你跑步游戏
- “迷信”或是超前科学:朱清时谈量子
- 驱动保护进程 句柄降权 杀软自保 游戏破图标技术原理和实现
热门文章
- Bullzip PDF Printer 打印机驱动安装失败解决
- 图形学基础|深度缓冲(DepthBuffer)
- 传统IT架构转型,从云原生平台到微服务应用构建
- SQL SERVER 报表开发工具入门教程
- Python库全家福,基本都齐了
- Python练手经典100例
- 2021华为软挑-成渝复赛复盘
- linux低级格式化工具下载,Hard Disk Low Level Format Tool下载-硬盘低级格式化工具 v2.37 官方版 - 下载吧...
- 复现bwapp逻辑漏洞-验证机制问题-一.利用Burp Suite中Intruder模块进行字典攻击
- 两款JAVA大型OA自动化办公系统源码