使用imacro创建动态文件夹

时间:2015-09-03 12:15:09

标签: javascript imacros

我有一个URL列表,我正在使用各自的域名截取屏幕截图,现在我希望这些屏幕截图存储在具有各自域名的文件夹中,我希望这些域名是动态创建的,所以有没有在运行时使用imacro创建文件夹的方法。 以下是我正在使用的代码

var iterations = prompt("Please enter total count of URLs");
var file1 =  prompt("Please enter file name of URLs");
file1 = file1.concat(".csv");
var macro2 = "";

macro2 += "CODE:" + "\n";
macro2 += "VERSION BUILD=8920312 RECORDER=FX" + "\n";
macro2 += "SET !ERRORIGNORE YES" + "\n";
macro2 +="WAIT SECONDS=2" + "\n";
macro2 +="SET !DATASOURCE {{f1}}" + "\n";
macro2 +="SET !DATASOURCE_LINE {{i}}" + "\n";

macro2 +="SAVEAS TYPE=PNG FOLDER=C:\Users\omkar.somji\Documents\iMacros\Downloads\{{!COL1}} FILE={{!COL1}}" + "\n";

for(var i=1; i<=iterations ; i++){

iimSet('i', i );
iimSet('f1', file1 );
iimPlay(macro2);

}

提前感谢你。

1 个答案:

答案 0 :(得分:2)

您可以借助此代码“在运行中”创建文件夹作为示例:

{
    "users": [
        {
            "userId": "760e4770-0006-4572-a4e3-d830f3425e5c",
        }
    ]
}

(仅适用于Firefox的'iMacros'。)