如何在 imacros 中使用 javascript 来读取文件名

how to use javascript with imacros to read a file name

有没有办法可以使用 how to use javascript with imacros 来读取文件名?我知道这是可能的,但我只是无法找到相同的结果。

我的文件名是

例如: "title - keyword1 - keyword2.png"

我希望 iMacros 能帮助我从特定文件夹中以相同方式从多个文件中单独读取标题、关键字 1 和关键字 2 部分并给我结果。

非常感谢任何帮助。谢谢你。

这是一个"loop version":

TAB T=1
SET myFolder D:/Temp/img/
SET urlFolder EVAL("{{!LOOP}} == 1 ? 'file:///{{myFolder}}' : 'javascript:undefined;';")
URL GOTO={{urlFolder}}
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TBODY ATTR=* EXTRACT=TXT
SET curFile EVAL("var f = []; var a = '{{!EXTRACT}}'.match(/.+/g); for (i in a) {if (i % 4 == 0) f.push(a[i]);} f[{{!LOOP}} - 1];")
PROMPT {{curFile}}



你可以从我的建议入手,例如:

SET myFolder D:/Temp/img/
URL GOTO=file:///{{myFolder}}
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TBODY ATTR=* EXTRACT=TXT
SET files EVAL("var f = []; var a = '{{!EXTRACT}}'.match(/.+/g); for (i in a) {if (i % 4 == 0) f.push(a[i]);} JSON.stringify(f);")
PROMPT {{files}}

('iMacros for Firefox'宏)