【发布时间】:2016-01-17 21:54:51
【问题描述】:
我目前正在尝试做一个 if/else 语句,但是我无法让它工作......
这是我的代码:
SET !ERRORIGNORE YES
URL GOTO=https://en.wikipedia.org/wiki/Main_Page
WAIT SECONDS=2
SET !VAR1 {{!URLCURRENT}}
PROMPT {{!VAR1}}
WAIT SECONDS=2
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>UL>LI:nth-of-type(3)>A" BUTTON=0
WAIT SECONDS=2
SET !VAR2 {{!URLCURRENT}}
PROMPT {{!VAR2}}
SET !VAR3 EVAL("var d=\"{{!VAR1}}\"; var s=\"{{!VAR2}}\" ; if (d==s) {var x=https://www.google.de/;}x; else {var y=https://www.youtube.com;} y;")
URL GOTO={{!VAR3}}
(提示是查看 !VAR 的设置是否正确)
我正在尝试以维基百科为例,将网络链接保存为 VAR1,然后转到另一个页面,我将其设置为 VAR2。 之后我想比较它们,检查它们并选择是否,就像在这种情况下,它们是不同的(它们显然是不同的)iMacros 应该去 youtube。
有人可以帮忙吗?我不想在我的 iMacros 中使用 .js,我知道这是可能的,但我不知道如何......
我使用此代码作为参考: REFERENCE LINK FOR THE FOLLOWING QUOTE AND CODE
我非常喜欢的一个示例如下:(我需要打开 通过按下开关按钮在 20h-08h 之间的某些游戏中点亮 在页面上。然后我用:)
SET Light EVAL("var d=\"{{!NOW:hh}}\"; if ((d>7)&&(d<20)) {var x=0;} else {var x=1;} x;") TAG POS={{Light}} TYPE=IMG ATTR=SRC:http://website.com/images/b_light_on_off.gif
【问题讨论】:
标签: if-statement imacros