说到“定时”有这么几种常见的形式:

(1)每天固定时间执行,就像手机闹钟一样,到时间就会执行操作。这种情况我执行有一篇文章教程《按键精灵 怎么做一个定时功能》,想学习的朋友可以去看一下。

(2)每隔一段时间执行一次任务;这种是我们用的最多的,每次我们循环执行一段代码,都会在循环底部加上一个延迟,这个其实就是间隔固定时间的“定时”。

比如:

Do

TracePrint "我是任务"

Delay 30000

Loop

这是一个每个30秒时间,输出一句话的操作。

(3)间隔一段时间执行一次任务,同时在间隔等待期间,执行别的任务操作。

Dim t=tickcount()

Call 函数1()

For 10

If TickCount() – t > 10000 Then

Call 函数1()

t=tickcount()

Else

Call 函数2()

End If

Next

Function 函数1()

TracePrint 1

End Function

Function 函数2()

TracePrint 2

Delay 3000

End Function

来分析一下这个实现的原理,这段代码中有一个关键命令,TickCount()这个命令是获取脚本运行时间,这个时间获取的方式是从你按下开始键的那一刻开始计时,到你执行这个命令时所用的时间。

我们使用TickCount()这个命令,通常是使用运行两次之后的相对时间,来计算某段代码运行时间。

如上图,第一次执行TickCount()命令得到是时间①,第二次执行TickCount()命令得到是时间②,用时间②减去时间①,得到的结果就是两次执行TickCount()命令之间代码所用的时间。

回看上面的代码Dim t=tickcount(),我们先把第一次执行的存入变量t当中,然后TickCount() – t 就可以得到两次执行的时间差。

之后把时间差和预先设定的时间比较,If TickCount() – t > 10000 Then成立

就说明到时间了,如果不成立就是还在等待期间,此时可以执行别的任务。

(4)给脚本添加试用时间,这个也是一种“定时”,执行的操作比较特殊是关闭脚本。

android定时上传视频,【安卓按键精灵】定时执行指定任务相关推荐

  1. android 拍 上传视频无法播放,【报Bug】input type=file时无法使用相机拍摄视频

    详细问题描述 需要上传视频,使用input type=file,在浏览器环境可以调起摄像头拍摄视频 ,在安卓app使用webview加载该页面时,没有拍摄视频选项. [内容] 重现步骤 [步骤] ht ...

  2. android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...

    使用var task = plus.uploader.createUpload上传文件时,添加上传状态监听事件 task.addEventListener("statechanged&quo ...

  3. android第三方上传文件,安卓和苹果终于打通!互传文件无需借助第三方,一碰就能传...

    原标题:安卓和苹果终于打通!互传文件无需借助第三方,一碰就能传 今天在微博上,一位知名数码博主发出了这样一个视频,他先是用自己的坚果R1拍了一张照片,然后进入相册,使用系统内置的文件分享功能,通过 A ...

  4. android 字符串中截取,【安卓按键精灵】几种字符串提取的方法(源码)

    截取法提取两个字符串之间的内容 TracePrint GetStrAB("如果想要写成一行代码,那么就可以用冒号连接","想要","代码") ...

  5. ssm项目实现上传视频,在web端播放视频

    实现的思路: 1,上传视频,将视频存放在服务器端,数据库中存放相对服务器的相对地址 2,网页端播放视频:使用ckplayer插件:www.ckplayer.com/ 参考:https://blog.c ...

  6. Android - 录屏+上传视频

    说明: demo要求是录屏后上传视频到服务器. demo下载地址:点击打开链接 1.重要代码 1.0.先加上权限申请 <uses-permission android:name="an ...

  7. Android 调用优酷SDK上传视频

    最近在研究用优酷的SDK来进行视频上传的功能,由于优酷的SDK只是提供了一个上传的sample code,没有涉及到授权的过程,对于新手来说,可能非常棘手,现在分享一下我的思路: 程序实现前我们先要到 ...

  8. Android调用优酷SDK实现上传视频到优酷

    程序实现前我们先要到优酷开放平台下载SDK(下载地址:http://open.youku.com/down),下载好后我们将压缩包解压,下面以Eclipse为开发工具进行讲解: 首先我们要获得优酷sd ...

  9. Android 调用优酷SDK上传视频获取Token与code步骤

    我们在做优酷上传视频的时候发现没有获取code与token这个过程,这可能会让些编程新手感到棘手,所以为了方便大家简单分享下我的思路: 程序实现前我们先要到优酷开放平台下载SDK(下载地址:http: ...

  10. android app上传

    第三方Android应用市场占有率分析 谷歌Android和苹果iOS作为主流的智能手机手机操作系统,引领者手机APP的发展潮流.乔布斯的苹果追求完美,围绕iPhone建立了自己的独立王国,AppS ...

最新文章

  1. DNS RR字段含义
  2. C++语言之Lambda函数与表达式
  3. 54. Spiral Matrix
  4. mfc exe 在繁体系统 乱码_成都市招标文件编制及备案系统使用技巧问答
  5. 服务器旧图片维护,图片服务器
  6. 综合日语第一册第十四课
  7. 游戏角色坐标的保存间隔_游戏岗位看这里鸭——
  8. Java集合(Collection)综述
  9. 2018/12/04 PAT刷题 L1-008 求整数段和 java
  10. 新浪股票接口获取历史数据
  11. java jsch执行脚本_JSch远程执行脚本
  12. 如何搭建一个可以搜题的微信公众号?完整教程
  13. 量产软件测试培训,东芝U盘量产教程-提供黑灰色版量产工具及检测软件
  14. 视频:使用FFMpeg实现视频录制与压缩
  15. 狂神SpringBoot静态资源文件
  16. win10开机蓝屏_终级解决win10蓝屏代码WHEA_UNCORRECTABLE_ERROR没有之一 心语家园
  17. 信用卡3D验证相关资料
  18. 【LINUX】STM32MP1笔记1-安装入门包
  19. python代码混淆工具,Python版代码混淆工具
  20. 前沿 | 国际可视化盛会PacificVis2017的十个精彩案例

热门文章

  1. OpenGL VBO, PBO与FBO
  2. 计算机基础课件音乐,中考音乐资料电脑基础知识IT计算机专业资料-中考音乐资料.pdf...
  3. A Generalization of Transformer Networks to Graphs
  4. 不同网段实现全网互通
  5. 上海疫情中的云婚礼:千人“吃席” 这场婚礼太温暖
  6. 无线网卡无信号无服务器,无线网卡不能连接网络是什么原因?
  7. 案例分享 | ASA广告竞争背后的“爱与和平”
  8. 揭开HPC应用的神秘面纱
  9. Calendar 用法
  10. 雷达动目标检测matlab代码,【代码分享】基于最大互信息的运动目标检测[matlab源码]...