[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何在指定时间生成指定列表的指定位置的内容?

具体情况就是如下
(注:假定集合至少存在11到14的不同的子集,可以更多)
有A=1 2 3 4 …
有B=a b c d e f g h …
有C=i j k l …
以时间为变量(小时,分钟),达到A集合中的值(其中数字表示小时,分钟,这里只是生成B中值(如1时指定是1,6指定是f,都是固定的))。每2分钟用if命令识别B的值,识别到就比较a到a的时间+7分钟之间(对应b c…的雷同规则)是都存在的,就对应设函数为对应的C(规则同之前的一样,依次对应,不能错位对应),如果不对应,设C为“未定义”。每分钟检测C的值,C不是空或“未定义”值时,检测是否有运行(geeplayer.exe),如果没有,则打开图片(由geeplayer.exe打开,不出意外这个是一个默认软件),在B对应的值+7分钟的时间节点结束程序,但是,如果打开图片的程序被关闭,需要当C是其他的内容(不是空或“未定义”,是更换下一个值)才再次运行命令,也就是说,他每次符合条件后只运行一次。但是,我要说一下,批处理是timeout 1为刷新频率的程序,至于如何只运行一次,条件中可以向磁盘中写后缀为.txt的内容,作为记录打开内容。
求代码(最好解释一下代码意义),谢谢。

回复 2# Batcher


    确实打错了

TOP

这里只是生成B中值(如1时指定是1,6指定是f

你给的例子里面1时指定不应该是a吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表