所以,我目前正在研究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 \ ...测试)浏览器不是“跟踪”。是的,我一直都是私密浏览。
答案 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用于其余的