crazysnail 发表于 2014-4-11 00:23:12

[10T币求]imacros如何调用多个CSV文件?

RT, 用一个CSV文件很简单, 但是要同时用两个或多个CSV文件怎么办呢?google了一下貌似没找到答案, 求高手赐教




hudba 发表于 2014-4-11 01:04:47

contact 他们的 support 问问啊

firearmer 发表于 2014-4-11 09:58:15

本帖最后由 firearmer 于 2014-4-11 10:00 编辑

你的问题很不清楚,你到底是想怎么样用多个csv?举个例子。

crazysnail 发表于 2014-4-11 10:13:23

firearmer 发表于 2014-4-11 09:58 static/image/common/back.gif
你的问题很不清楚,你到底是想怎么样用多个csv?举个例子。

比如一个脚本里面从一个CSV里读取网址,另一个CSV里面读取标题(网址和标题不是一一对应的, 放一起不行)


firearmer 发表于 2014-4-11 12:37:08

本帖最后由 firearmer 于 2014-4-11 12:38 编辑

这个很容易实现,多设置一个变量就行了。

SET !DATASOURCE 123.csv
SET !DATASOURCE_LINE 1
获得第一行的内容,例如是“你好”,然后
SET !VAR1 {{!COL1}}

再调用第二个文件的第一行内容,例如是“谢谢”:
SET !DATASOURCE 456.csv
SET !DATASOURCE_LINE 1
这时候直接调用两个变量就可以了,语句是:

TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:user CONTENT={{!VAR1}}{{!COL1}}
结果就是“你好谢谢”

如果想自己再加任何内容,都可以,例如
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:user CONTENT={{!VAR1}}嘿嘿{{!COL1}}
结果就是“你好嘿嘿谢谢”

chinajht 发表于 2014-4-11 13:07:49

为啥要多文件提取,在一个文件里面提取不行?

yiyunet 发表于 2014-4-12 09:47:31

建议用专门的bot工具吧。
比如zp

beautishell 发表于 2014-4-12 10:03:08

imacros貌似很强大不明觉厉
页: [1]
查看完整版本: [10T币求]imacros如何调用多个CSV文件?