2014-11-23 70 views
2

我想创建一个简单的marcro文件,每次增加表单值。imacro脚本运行循环,并在表格中输入值

TAG POS = 1个TYPE = INPUT:TEXT FORM = NAME:NoFormName ATTR = ID:移动电话号码CONTENT = QESSARWF50 TAG POS = 1个TYPE = BUTTON FORM = NAME:NoFormName ATTR = TXT:接着 TAG POS = 1个TYPE =输入:文本格式=名称:NoFormName ATTR = ID:移动电话号码CONTENT = QESSARWF51 TAG POS = 1个TYPE = BUTTON FORM = NAME:NoFormName ATTR = TXT:继续

我想重复这个查询与大约100倍增量。我该怎么做。

一个线索:

我们可以使用.csv文件来获取值。 但我不知道如何得到它。可以任何一个代码呢?

回答

0

查看这个例子:

SET !DATASOURCE yourFile.csv 
SET !DATASOURCE_COLUMNS 1 
SET !LOOP 1 
SET !DATASOURCE_LINE {{!LOOP}} 
SET !VAR! {{!COL1}} 

欲了解更多信息,请参阅:wiki

+0

你好@shugar 我想这个代码 TAB T = 1 TAB CLOSEALLOTHERS CMDLINE DATASOURCE SET! DATASOURCE C:\ users.csv SET!DATASOURCE_COLUMN 1 '从第2行开始跳过文件中的标头 SET!LOOP 1 “增加文件中的当前位置与每个环 SET DATASOURCE_LINE {{LOOP}!} !填写网页表单 TAG POS = 1个TYPE = INPUT:TEXT FORM = NAME:NoFormName ATTR = ID:移动电话号码CONTENT = {{} COL1!} ' 它给了我一个错误 “NS_ERROR_FILE_ACCESS_DENIED:组件返回故障代码:0x80520015(NS_ERROR_FILE_ACCESS_DENIED)nsIFileInputStream.init],3号线(错误代码:-1001)” – 2014-11-26 08:56:51

+0

你好。 (1)删除或注释第3行:'CMDLINE!DATASOURCE'。 (2)检查你的文件的存在。 (3)如果你真的想跳过文件中的头文件,写'SET!LOOP 2'。 – Shugar 2014-11-26 10:17:54