iMacro读取文件名

时间:2016-08-28 22:35:37

标签: javascript imacros

我必须知道iMacros是否有办法用javascript从我的电脑读取文件名?

我已经知道iMacros可以将文件从文件系统上传到网站,下面是使用firefox和twitter记录功能的一个例子。

URL GOTO=https://twitter.com/i/notifications
TAG POS=1 TYPE=BUTTON ATTR=ID:global-new-tweet-button
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION://upload.twitter.com/i/tweet/create_with_media.iframe     ATTR=NAME:media_empty CONTENT=/home/michael/files/file1.jpg

假设在我的文件夹/ home / michael / tatts /中有一个file1 file2file3。 有没有办法创建var files[] = {...},其中...是文件夹中所有文件名的列表。

我想使用上面的代码将特定图像发布到twitter。

1 个答案:

答案 0 :(得分:0)

也许这是获取' myFolder'的最简单方法:

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}}

FYI。您还可以通过搜索stackoverflow'来找到替代解决方案。