我正在以免费的FF扩展格式运行iMacro脚本。
此宏在循环中运行整夜并使用{{!LOOP}}
变量。在夜间,脚本可能会崩溃,当它发生时,我需要一种方法来查看脚本崩溃的{{!LOOP}}
的值,以便在该部分进行切换。
如果出现错误,如何在iMacro脚本中保存最后{{!loop}}
值?
答案 0 :(得分:3)
我使用下面的代码来更新下一个标签上的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
您还可以将更高可靠性保存到磁盘,并跟踪即使失败也要继续的各个循环失败。
答案 1 :(得分:2)
将答案花在我上面你可以使用你的宏只是去网址:URL GOTO=www.yoururl.com/?nothing={{!LOOP}}
添加?nothing={{!LOOP}}
大多数网站都不会受到影响,但结果与在没有新标签的情况下打开新标签{{!LOOP}}相同