北京三维动画 上海建筑动画制作 杭州CG动画制作 天津建筑三维动画 沈阳建筑动画制作 西安建筑虚拟现实 宁波Flash动画制作 深圳卡通动画 天津企业专题片 杭州影视制作
 13 12
发新话题
打印

头都大了,请高手帮忙啊自动循环检测

头都大了,请高手帮忙啊自动循环检测

麻烦大哥们赐教一下。
偶实在是对程序不懂。而且MMB帮助又是英文的。手册说的又少了。
我想做个程序,运行后,程序会检查一直检查系统时间和设置的时间是否相同,如果到时间相同了,就播放设定好的MP3
现在我其他的都琢磨得差不多了,就是一个不停的检查系统时间触发脚本的问题还没搞定啊
要怎么样才能在点击开始后,程序就自动不停的检查系统和设定的时间了?
我弄了好几晚了,就是不行,求求大家赐教了
另,还有一个  如果 ReturnVal=StrToFile(<Windows>\CsDir.Dat,CsDir$,0,1)这个是把数值写字csdir.dat的第一行,第一列的话,那么读取是怎么样写的?比如从第二行开始读取 我用LoadText("CsDir","<Windows>\CsDir.Dat",0,1)却不行。

谢谢大家了,祝大家开心
我传下源码,因为卡在那里,所以源码还有很多没修改
附件: 您所在的用户组无法下载或查看附件

TOP

我帮你改了个,设置时间后 点击OK,程序开始判断如果时间为设置时间,那么弹出对话框 ok。

设置时间的格式: 20:00:10 类似这样的。秒也必须设置。你自己琢磨一下吧。希望你做好能发上来共享,或者将源码发给我。

附件: 您所在的用户组无法下载或查看附件
www.irong.netwww.irong.net

TOP

谢谢你啊~我在论坛搜索了很久,经常看到你发的贴。我想你比我厉害多了啊

TOP

秋天兄,谢谢你的帮助,我也按照你的方法实现了,但是这个方法并不好,因为占用的CPU资源很高,如果设置多个时间的话,占用的肯定更高,那这软件就没意义了,这也是我之前没料到的。所以,不知道要怎么才能在不占CPU的情况下,实现定时自动播放了

TOP

占用高吗?
MMB去读时间判定好像只能这样呀,如果你有更完美的方法记得通知一下。我等会测试一下它的占用。不过我觉得还行的。或许我也会想出更好的方法吧,不过实时侦测MMB有更好的方法吗?
www.irong.netwww.irong.net

TOP

测试发现并没有什么影响,是不是MMB本身对于这样的循环有过优化。截图如下:
没有按OK时和按了OK后的情况是差不多的。





并且我在配置还不是主流的电脑上做的测试,加上开了很多个程序,并不发现有明显的卡症。所以兄弟你可以考虑用这个方式哦。绝对比杀毒软件站的内存少。
附件: 您所在的用户组无法下载或查看附件
www.irong.netwww.irong.net

TOP

秋天兄,按照你的提示,程序又完成了很多,现在都能实现定时检测了,之前说CPU占用过高,可能是我那是测试时的问题。但现在还是有个具体问题,因为这是定时播放的,那么肯定要能设置几组时间,但如果按照你的提示,设3组时间同时运行时,CPU是肯定100%了。我以及测试过了,那有什么方法可以解决了?

TOP

可不可以这样做,不管设置多少组时间,只检测最近一组的时间,等这组到时播放后才启动下一个检测点,这样永远只有一组在检测,CPU就不会占用过高。提供一个思路而已。

TOP

rencw的想法不错哦!可以想个算法。
www.irong.netwww.irong.net

TOP

问题是如何可以判断当前时间较近的时间。

或者可以这样,你弄几个设置输入时间的框框,规定人家设置最上面的那个框框必须是距离现在最近的时间,那么下面的几个框框的时间都分别是上一个框框时间的之后。
然后程序从规定的最近的一个时间开始判断就可以了。一个个往下算。算完一个结束一个。不就可以了么。

希望提供你思路。
www.irong.netwww.irong.net

TOP

 13 12
发新话题