易表在线答疑技术与交流用户社区 → 延时 功能  有吗  我在帮助文件中没有找到


  共有6635人关注过本帖树形打印复制链接

主题:延时 功能  有吗  我在帮助文件中没有找到

帅哥哟,离线,有人找我吗?
薛世隆
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
延时 功能  有吗  我在帮助文件中没有找到  发帖心情 Post By:2009/11/28 8:49:00 [只看该作者]

想在系统空闲时  完成存盘
 

用CanWrite(FileName)这个

延时3分 存盘  

这个功能能实现吗?

如何做

谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2009/11/28 9:00:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
薛世隆
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/11/28 9:47:00 [只看该作者]

 可能是我没说清  

1 先判断系统空闲
2 空闲为真  执行延时3分钟 (延时中  如果系统动作  则重新延时3分钟)
3 延时结束  
4 存盘


谢谢

-=-=-=- 以下内容由 薛世隆2009年11月28日 11:38am 时添加 -=-=-=-
能间接实现 也行


 回到顶部
帅哥哟,离线,有人找我吗?
薛世隆
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/11/28 12:32:00 [只看该作者]

等待中....

 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2009/11/28 13:07:00 [只看该作者]

应该没有直接的处理方法,记得好象CZY版主曾经做过类似的功能!

 回到顶部
帅哥哟,离线,有人找我吗?
lyjzyq
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:359 积分:1875 威望:0 精华:0 注册:2006/8/13 15:28:00
  发帖心情 Post By:2009/11/28 14:50:00 [只看该作者]

我的易表外挂有这个功能。请你找找看。你说的延时功能是在某一线程中实现,因此使用计划表实现有困难。

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/11/28 15:52:00 [只看该作者]

易表没有检测系统空闲的函数,您需要做的工作很复杂,您看一下我发布的那个自动锁屏功能(金亿通工程造价管理系统,论坛应该有),唯一的差别就是将锁屏改为存盘,
1、定义一个数值型变量。
2、需要配合定时器给变量赋值为变量值加1,达到指定的值执行存盘操作,同时给该变量赋值为0。
3、所有的操作型公式的最后面加上给该变量赋值为0的函数。

 回到顶部
帅哥哟,离线,有人找我吗?
薛世隆
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/11/29 18:31:00 [只看该作者]

谢谢  版主们

想请教 程老师

您说的 "需要配合定时器给变量赋值为变量值加1"

中的 定时器 用在啥地方呢   是不是只能用在窗口中

能用在 公式中吗 ?

请教


谢谢

-=-=-=- 以下内容由 薛世隆2009年11月30日 10:58pm 时添加 -=-=-=-
定时器 用在啥地方呢


 回到顶部
帅哥哟,离线,有人找我吗?
薛世隆
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/12/1 22:31:00 [只看该作者]

问题已解决
感谢 程老师的启发  
我是这样做的  
1 定义一个数值型的变量 %计时器%
2 在表中要操作的部分加入 操作公式 SetVariable("%计时器%",0),"") {为了在操作时不要有存盘动做,以免影响操作  因文件大 存盘时间长 }

3 设置一个计划任务 间隔 1分钟  公式是 SetVariable("%计时器%",[%计时器%] + 1) And If([%计时器%] > 3,Do(3) And SetVariable("%计时器%",0),"")
实现3分钟 无操作时 存盘

感谢版主老师们的热心帮助.
谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/12/1 23:32:00 [只看该作者]

哈哈,这几天没来论坛,这样处理也可以,将3换成变量,放在窗口,由用户自由指定间隔时长,岂不美哉!

 回到顶部