出错后在 iMacro 脚本中保存最后一个 {{!loop}} 值
Save last {{!loop}} value in iMacro script after error
我是 运行 免费 FF 扩展格式的 iMacro 脚本。
这个宏循环运行一整夜并使用 {{!LOOP}}
变量。在夜间,脚本可能会崩溃,当它崩溃时,我需要一种方法来查看脚本崩溃的 {{!LOOP}}
的值,以便在该部分进行选择。
如何在 iMacro 脚本出错后保存最后的 {{!loop}}
值?
我使用以下代码将下一个选项卡上的 url 更新为 !LOOP,因此当它崩溃时,该值正是您所需要的。您需要第二个选项卡已经打开。 这个方法很快!
TAB T=1
'your code goes here
'don't wanna wait long
SET !TIMEOUT_PAGE 1
'don't crash because http://1 doesn't exist
SET !ERRORIGNORE YES
'go to next tab - notice this tab has to already be open
TAB T=2
'update url in tab
URL GOTO={{!LOOP}}
'return to original tab
TAB T=1
'timeout back to normal
SET !TIMEOUT_PAGE 60
'continue failing on error like in default
SET !ERRORIGNORE NO
您还可以保存到磁盘以获得 更高的可靠性 并跟踪失败的单个循环(如果您希望在失败时继续)。
扩展我上面的答案你可以使用你的宏只是去 url's like : URL GOTO=www.yoururl.com/?nothing={{!LOOP}}
通过添加 ?nothing={{!LOOP}}
大多数网站不会受到影响,但结果与在没有新标签的情况下打开 {{!LOOP}} 的新标签相同
我是 运行 免费 FF 扩展格式的 iMacro 脚本。
这个宏循环运行一整夜并使用 {{!LOOP}}
变量。在夜间,脚本可能会崩溃,当它崩溃时,我需要一种方法来查看脚本崩溃的 {{!LOOP}}
的值,以便在该部分进行选择。
如何在 iMacro 脚本出错后保存最后的 {{!loop}}
值?
我使用以下代码将下一个选项卡上的 url 更新为 !LOOP,因此当它崩溃时,该值正是您所需要的。您需要第二个选项卡已经打开。 这个方法很快!
TAB T=1
'your code goes here
'don't wanna wait long
SET !TIMEOUT_PAGE 1
'don't crash because http://1 doesn't exist
SET !ERRORIGNORE YES
'go to next tab - notice this tab has to already be open
TAB T=2
'update url in tab
URL GOTO={{!LOOP}}
'return to original tab
TAB T=1
'timeout back to normal
SET !TIMEOUT_PAGE 60
'continue failing on error like in default
SET !ERRORIGNORE NO
您还可以保存到磁盘以获得 更高的可靠性 并跟踪失败的单个循环(如果您希望在失败时继续)。
扩展我上面的答案你可以使用你的宏只是去 url's like : URL GOTO=www.yoururl.com/?nothing={{!LOOP}}
通过添加 ?nothing={{!LOOP}}
大多数网站不会受到影响,但结果与在没有新标签的情况下打开 {{!LOOP}} 的新标签相同