Re: [AHK-] 请问如何读取文字档内容

楼主: fossil313 (阵雨)   2014-12-06 18:31:54
※ 引述《MouPigBat (信件明天回)》之铭言:
: 请问一下有关于AHK读取文字档内容
: 譬如有个文字档内容如下
: 开始日期 代号 截止日期
: 2014/11/30 2468 2014/12/30
: 2014/12/01 1358 2014/12/03
: 2014/11/15 2658 2014/11/30
: .....(略)
: 报表结束
: 1 请问如何用loop, read
: 将不要的行数筛选掉(例如不要读取第一行或最后一行)
: 或是从第几行开始读取
: 2 请问如何判断符合今日日期在开始及截止之间的条件
: 然后send那一行代号里的数字
: 不符合条件就不要send
: 感谢
第一点可以用a_index判断目前到第几行 然后用continue跳过
第二点直接打出来比较清楚
stringsplit, data, a_loopreadline, %a_space%
;把整行的资料以空格分成data1、data2、...
stringreplace, start, data1, /, , A
stringreplace, end, data3, /, , A
;把日期的斜线去掉
now := a_yyyy . a_mm . a_dd
;当前日期 a_yyyy、a_mm、a_dd都是内建的
if (start <= now and end >= now)
send, %data2%
return
作者: MouPigBat (信件明天回)   2014-12-08 08:00:00
感谢!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com