xieyang702 发表于 2010-11-10 15:06:01

QTP 录制记事本

SystemUtil.Run "C:\WINDOWS\system32\notepad.exe","","C:\Documents and Settings","open"

For i=1 to DataTable.GetRowCount   
                window("Notepad").WinEditor("Edit").Type DataTable("txt", dtLocalSheet)
Next

DataTable里有一列"txt", 但好像运行不了,有什么错误麽,

我是想把datatable里的内容写入文本中

lxqing1981 发表于 2010-11-10 15:36:49

报什么错?从脚本看没有问题

lxqing1981 发表于 2010-11-10 15:58:16

想把datatable里的内容写入文本中
set fso= CreateObject("scripting.filesystemobject")
set a=fso.opentextfile("D:\abc.txt",2,true)

Fori=1 to DataTable.GetRowCount
a.writeline DataTable("txt", dtGlobalSheet)
DataTable.SetNextRow
Next

a.close

TIB 发表于 2010-11-10 22:32:04

1、确保DataTable中有数据
2、循环需要用SetNextRow指向下一行

vernzhang1980 发表于 2010-11-11 10:17:25

3楼方法不错!

xieyang702 发表于 2010-11-16 21:48:57

恩,三楼的办法很棒,谢谢
页: [1]
查看完整版本: QTP 录制记事本