0
有没有办法可以使用如何使用javascript与imacros读取文件名?我知道这是可能的,但我只是无法找到相同的结果。如何使用JavaScript与imacros读取文件名
我的文件名是
如: “称号 - 关键字1 - keyword2.png”
我想iMacros都帮我从相同的多个文件读取标题,关键字1和关键字2部分单独方式在一个特定的文件夹中,并给我结果。
任何帮助,非常感谢。谢谢。
有没有办法可以使用如何使用javascript与imacros读取文件名?我知道这是可能的,但我只是无法找到相同的结果。如何使用JavaScript与imacros读取文件名
我的文件名是
如: “称号 - 关键字1 - keyword2.png”
我想iMacros都帮我从相同的多个文件读取标题,关键字1和关键字2部分单独方式在一个特定的文件夹中,并给我结果。
任何帮助,非常感谢。谢谢。
这里是一个 “循环版”:
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都为火狐'宏)
hey thanks al好友。这有效,但它一次列出所有文件。你能帮我一次列出一个文件吗?比如使用循环操作。对于每一个循环,只需要列出一个文件?谢谢.. :) –
尝试更新。 – Shugar
美妙..感谢很多朋友...你真棒...现在我最后一个查询是..我如何将文件名分成3部分?我的示例文件名将采用以下格式:“how-are-you.png”,因此我希望能够将“如何”,“是”,“你”分解为3个单独的变量......非常感谢。 :) –