【问题标题】:SAVEAS variable folder location [iMacros]SAVEAS 变量文件夹位置 [iMacros]
【发布时间】:2016-02-23 23:59:08
【问题描述】:

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

文件删除名称=

SAVEAS TYPE=提取文件夹=

我们可以指定一个文件夹,但是我们如何用变量指定文件夹? 我的意思是像 %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\ ... 测试)浏览器不是“跟踪”。是的,我一直在进行私密浏览。

【问题讨论】:

标签: csv variables location directory imacros


【解决方案1】:
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中

【讨论】:

  • 我正在寻找的是 iMacros 脚本应该适用于每台电脑,而且我不可能将每个配置文件都存储在 profile.csv 中......它真的需要像批处理,您可以在其中“调用”此目录并将其余部分添加到末尾。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 2011-01-28
    相关资源
    最近更新 更多