概述

最近帮一位朋友的忙,使用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 倒计时功能相关推荐

  1. android倒计时功能,android实现倒计时功能(开始、暂停、0秒结束)

    本文实例为大家分享了android实现倒计时功能的具体代码,供大家参考,具体内容如下 [思路]:通过 timer 执行周期延时的任务,handler 中将计时信息更新,并在计时结束时结束 timer ...

  2. android京东秒杀倒计时,js实现京东秒杀倒计时功能

    本文实例为大家分享了js实现京东秒杀倒计时功能的具体代码,供大家参考,具体内容如下 首先给大家看看效果图,因为是做的移动端的,所以放大给大家看看局部就行: 关于实现京东秒杀,之前用过其他的方法,今天给 ...

  3. 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码

    黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...

  4. python 倒计时功能怎么用print实现_python 实现倒计时功能(gui界面)

    运行效果: 完整源码: ##import library from tkinter import * import time from playsound import playsound ## di ...

  5. js 常用倒计时功能:

    为什么80%的码农都做不了架构师?>>>    简单的倒计时功能: <!DOCTYPE html>   <html lang="en"> ...

  6. android倒计时功能,Android 实现列表倒计时功能

    Android 实现列表倒计时功能 发布时间:2020-08-21 21:47:11 来源:脚本之家 阅读:147 作者:Choi晨 单个计时器,然后遍历数据 刷新条目: 两种实现方式:1.Handl ...

  7. ios nstimer实现延时_IOS_IOS开发代码分享之用nstimer实现倒计时功能,用nstimer实现倒计时功能,废话 - phpStudy...

    IOS开发代码分享之用nstimer实现倒计时功能 用nstimer实现倒计时功能,废话不多说,直接上代码,详细解释请参照注释 // [NSTimer scheduledTimerWithTimeIn ...

  8. 简单实现vue验证码60秒倒计时功能

    简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...

  9. linux脚本计时,Linux用脚本实现“时分秒“倒计时功能

    1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...

  10. linux 多线程实现倒计时,Linux用脚本实现“时分秒“倒计时功能

    1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...

最新文章

  1. openfire 打包发布
  2. 【iptables】编写iptables防火墙规则-1
  3. java银行利率_Java-银行计算利息
  4. 内部类的小总结(语法和用法方面)
  5. POJ_2478 Farey Sequence 【欧拉函数+简单递推】
  6. AppScan漏洞“已解密的登陆请求”修复解决方案
  7. 转载--gulp入门
  8. MySQL数据库优化的几种方式
  9. JQuery常用属性整理
  10. Teamviewer远程连接提示疑似商业用途处理替代软件
  11. 计算机维修不是事儿光盘视频,硬盘维修及数据恢复不是事儿配套光盘视频教程...
  12. [网络工程师]-路由配置-OSPF配置
  13. 华为手机助手上架流程_华为手机助手导入音乐文件在哪里看 详细步骤介绍
  14. 哔哩哔哩没有html5播放,解决哔哩哔哩网页版视频空白不能播放的方法
  15. 详解GAMIT/GLOBK软件使用
  16. html调色板快捷键,CSS color设置与调色板
  17. 【常用的linux、doctor、maven、gradle、adb、window命令总结】
  18. 教你用Python开发的一款迷你跑步游戏
  19. “迷信”或是超前科学:朱清时谈量子
  20. 驱动保护进程 句柄降权 杀软自保 游戏破图标技术原理和实现

热门文章

  1. Bullzip PDF Printer 打印机驱动安装失败解决
  2. 图形学基础|深度缓冲(DepthBuffer)
  3. 传统IT架构转型,从云原生平台到微服务应用构建
  4. SQL SERVER 报表开发工具入门教程
  5. Python库全家福,基本都齐了
  6. Python练手经典100例
  7. 2021华为软挑-成渝复赛复盘
  8. linux低级格式化工具下载,Hard Disk Low Level Format Tool下载-硬盘低级格式化工具 v2.37 官方版 - 下载吧...
  9. 复现bwapp逻辑漏洞-验证机制问题-一.利用Burp Suite中Intruder模块进行字典攻击
  10. 两款JAVA大型OA自动化办公系统源码