错误

时间:2016-07-22 17:20:13

标签: imacros

我正在以免费的FF扩展格式运行iMacro脚本。

此宏在循环中运行整夜并使用{{!LOOP}}变量。在夜间,脚本可能会崩溃,当它发生时,我需要一种方法来查看脚本崩溃的{{!LOOP}}的值,以便在该部分进行切换。

如果出现错误,如何在iMacro脚本中保存最后{{!loop}}值?

2 个答案:

答案 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}}相同