iMacro通过网页上的日历迭代

问题描述:

今天才刚刚开始使用iMacro,所以忍受着我。iMacro通过网页上的日历迭代

我打开一个网页,然后日历图标打开它看起来像这样的iMacro:

Calendar

我需要能够通过每个这些天来迭代,并在每次迭代后,将网页保存为TXT文件。

目前我有这样的:

TAG POS = 1个TYPE = IMG ATTR = ID:ctl00_ContentPlaceHolder1_imgDate

TAG POS = 1个TYPE = DIV ATTR = ID:ctl00_ContentPlaceHolder1_calendarButtonExtender_day_0_0

WAIT SECONDS = 10

SAVEAS TYPE = TXT FOLDER =/Users/morgannwg/Desktop FILE = 1

第一行是点击第电子日历,第二行选择当天。

所以day_0_0将是第一排的第一个项目,day_0_1将是第一行等等,等等

我需要为iMacro点击一个这些日期中的每一个的方式在第二项在每个日历上保存每个页面,每次循环时都使用某种循环,而不是每天单独手动输入。

如果有人能帮助,我会非常感激。

谢谢!

我相信这样的事情会帮助你:

SET curRow EVAL("Math.floor(({{!LOOP}} - 1)/7);") 
SET curCol EVAL("(({{!LOOP}} % 7 == 0) ? 7 : {{!LOOP}} % 7) - 1;") 

' comment the line below after debugging ' 
PROMPT {{curRow}}_{{curCol}} 

TAG POS=1 TYPE=IMG ATTR=ID:ctl00_ContentPlaceHolder1_imgDate 
TAG POS=1 TYPE=DIV ATTR=ID:ctl00_ContentPlaceHolder1_calendarButtonExtender_day_{{curRow}}_{{curCol}} 

WAIT SECONDS=10 
SAVEAS TYPE=TXT FOLDER=/Users/morgannwg/Desktop FILE=1_{{curRow}}_{{curCol}} 

(宏应该在循环模式播放)