看板 EzHotKey 關於我們 聯絡資訊
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.49.118 ※ 文章網址: http://www.ptt.cc/bbs/EzHotKey/M.1417861917.A.256.html
MouPigBat: 感謝!!!! 12/08 08:00