【发布时间】:2015-01-08 15:52:40
【问题描述】:
我正在编写一个脚本,我想从包含用户名和密码的 Excel 电子表格中提取单元格值。我希望使用两个变量 USERNAME 和 PASSWORD。我想使用每一行的数据,并在每次循环时向下移动一行。
我查看了 AutoIT 中包含的 Excel UDF 和第三方编写的 ExcelCOM_UDF。我似乎无法找到我正在寻找的答案。这应该是其中任何一个的非常基本的功能,但是我遇到了麻烦。
我不是在寻找讲义,所以只要一个不错的参考页面就可以了。但是如果你有我需要的东西,它不会伤害我的感受,因为我并没有决心独自编写这段代码。
我的“A”列将包含 USERNAME 变量,而“B”列将包含我的 PASSWORD 变量。
添加了我目前所拥有的一些代码的 sn-p。我还没有尝试从 Excel 中提取任何内容,因为我找不到似乎可以执行我想要执行的操作的命令。希望看到代码可以更好地了解我的目标。
我不希望以编程方式修改电子表格,仅设置单元格文本中的字符串变量。
...
$USERNAME = "usernameHere" ;I want to set this variable as the text from A1 of c:\test.xls
$PASSWORD = "passwordHere" ;I want to set this variable as the text from B1 of c:\test.xls
;Username Box
MouseClick("left",1179,488,1)
;Type username
Send($USERNAME)
;Password Box
MouseClick("left",1179,578,1)
;Type Password
Send($PASSWORD)
...
【问题讨论】: