在imacros中,macro1提取文本并将其存储为变量VAR1。
然后在macro1的末尾调用macro2,然后调用macro3,macro4等......
VAR1应该在所有宏中使用,但是当macro1结束时,变量会重新初始化,并且会调用另一个宏。然后VAR1的值为“未定义”。
有什么方法可以解决这个限制吗?
macro1.iim:
TAG POS=1 TYPE=TEXTAREA FORM=ID:blabla EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
URL GOTO=imacros://run/?m=generic/macro2.iim
答案 0 :(得分:0)
最简单的方法是使用'!剪贴板'变量:
' the line for 'macro1.iim'
SET !CLIPBOARD {{!EXTRACT}}
' the line for 'macro2.iim'
SET !VAR1 {{!CLIPBOARD}}
对于iim-code,您可以在时间txt文件中存储(写入和读取)变量。 (至于js-scripts,还有一种特殊的方法可以做到这一点。)