2016-02-10 113 views
0

目前使用iMacros的和有問題,使用im VERSION BUILD = 8961227 RECORDER = FX Windows 7的 火狐44.0.1iMacros的火狐EVAL

我試着做東西的Instagram和標識一樣,如果它說跟隨那麼它會將等待時間設置爲30,如果它說以下它會將變量7更改爲0,那麼程序將運行,但它將接受if語句,無論它說跟隨還是跟隨,並將等待時間設置爲30,它不會將它傳遞給else語句,任何解決方案?

VERSION BUILD=8961227 RECORDER=FX 
TAB T=1 
FILTER TYPE=IMAGES STATUS=OFF 
SET !ERRORIGNORE YES 
SET !TIMEOUT_PAGE 10 

URL GOTO=https://www.instagram.com/instagram/ 
TAG POS=1 TYPE=BUTTON ATTR=TXT:* EXTRACT=TXT 
SET !VAR0 {{!EXTRACT}} 
SET !EXTRACT NULL 

SET !VAR3 Follow 
SET !VAR4 Following 

SET !VAR7 EVAL("if (\"{{VAR0}}\" == \"{{VAR3}}\") {VAR7= 5;} else {VAR7= 0;}; ") 

wait seconds = {{!VAR7}} 
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow 
wait seconds = {{!VAR7}} 
PROMPT EXTRACT:<SP>_{{!EXTRACT}}_<BR>VAR0:<SP>_{{!VAR0}}_<BR><BR>VAR3:<SP>_{{!VAR3}}_<BR>VAR4:<SP>_{{!VAR4}}_<BR><BR>VAR7:<SP>_{{!VAR7}}_ 

回答

0

試試這個EVAL聲明:

SET !VAR7 EVAL("('{{!VAR0}}' == '{{!VAR3}}') ? 30 : 0;") 
+0

,完美的工作!謝謝!你能向我解釋我的問題嗎? – Fuledbyramen

+0

有一個很好的解釋[這裏](http://wiki.imacros.net/EVAL)! – Shugar