SAVEAS变量文件夹位置[iMacros]

时间:2016-02-15 22:30:26

标签: csv variables location directory imacros

所以,我目前正在研究iMacros脚本,并且遇到了这个错误。 在做的时候:

  

FILEDELETE NAME =

  

SAVEAS TYPE = EXTRACT FOLDER =

我们可以指定一个文件夹,但我们如何指定带变量的文件夹? 我的意思是%USERPROFILE%,因为不是每个人的用户名都是管理员/管理员等...... 因为这是我喜欢做的事情(这是行不通的):

'deleting previous temporary files
FILEDELETE NAME=%USERPROFILE%\Documents\iMacros\Datasources\temp.csv
SET !EXTRACT NULL 
'extracting Txt
TAG POS=1 TYPE=H2 ATTR=TXT:* EXTRACT=TXT
'and saving them to the datasources location
SAVEAS TYPE=EXTRACT FOLDER=%USERPROFILE%\Documents\iMacros\Datasources\ FILE=temp.csv
'and later calling the file
SET !DATASOURCE temp.csv
SET !DATASOURCE_LINE {{!LOOP}} 
PROMPT {{!COL1}}

为什么我这样做只是因为某些浏览器“跟踪”自动并禁用某些功能,但是通过这种方式(使用C:\ Users \ Administrator \ Documents \ iMacros \ Datasources \ ...测试)浏览器不是“跟踪”。是的,我一直都是私密浏览。

2 个答案:

答案 0 :(得分:0)

SET !DATASOURCE profiles.csv
SET !DATASOURCE_LINE {{!LOOP}} 
'deleting previous temporary files
FILEDELETE NAME=%{{USERPROFILE}}%\Documents\iMacros\Datasources\temp.csv
SET !EXTRACT NULL 
'extracting Txt
TAG POS=1 TYPE=H2 ATTR=TXT:* EXTRACT=TXT
'and saving them to the datasources location
SAVEAS TYPE=EXTRACT FOLDER=%USERPROFILE%\Documents\iMacros\Datasources\ FILE=temp.csv
'and later calling the file
SET !DATASOURCE temp.csv
SET !DATASOURCE_LINE {{!LOOP}} 
PROMPT {{!COL1}}

试试这个。将用户配置文件存储在profiles.csv

答案 1 :(得分:0)

还没有找到解决方案,上面的答案“不幸”不是解决方案...... 我所做的是创建一个.jar程序,通过启动并按下按钮第一行来改变SET!VAR8 C:\ User ... 后来我用了!VAR8用于其余的