如何使用 Imacros if/else 语句来运行宏



我是imacros的新手,正在努力找到通过语句运行宏的解决方案。

'如果有这个"TAG POS=1 TYPE=A ATTR=HREF:/pnt/*/"

那么我只想运行"TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=* CONTENT=abcde"

如果没有,则仅运行"TAG POS=1 TYPE=BUTTON ATTR=TXT:Takip "

谁能帮我创建评估?

要解决此类问题,您可以使用某种解决方法。像这样:

SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_STEP 0
TAG POS=1 TYPE=A ATTR=HREF:/pnt/*/ EXTRACT=HTM
SET true EVAL("('{{!EXTRACT}}' == '#EANF#') ? 'false' : '';")
SET false EVAL("('{{!EXTRACT}}' == '#EANF#') ? '' : 'true';")
SET !ERRORIGNORE YES
TAG POS=2{{true}} TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=* CONTENT=abcde
TAG POS=1{{false}} TYPE=BUTTON ATTR=TXT:Takip
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6

最新更新