51Testing软件测试论坛

标题: 请问如何录制一个类似在cmd中输入ping 192.168.1.1 [打印本页]

作者: rujor    时间: 2008-3-19 08:55
标题: 请问如何录制一个类似在cmd中输入ping 192.168.1.1
请问如何录制一个类似在cmd中输入ping 192.168.1.1,并根据回显查看网络是否正常的脚本啊。谢谢。
作者: 假装不在    时间: 2008-3-19 09:39
Set objshell= CreateObject("Wscript.Shell")
objshell.run("ping 192.168.1.1 >c:/netstat.txt",,True)

不知道是不是这样,哈哈,愚见愚见.....
作者: mustwangrong    时间: 2008-3-19 09:57
结果显示在c:/netstat.txt?
看不到...
作者: hsjzfling    时间: 2008-3-19 10:02
Set objshell=CreateObject("WScript.Shell")
objshell.run "ping 192.168.1.1"
Set objshell=Nothing
这样就可以了
作者: 假装不在    时间: 2008-3-19 10:05

写多了一个干

Set objshell= CreateObject("Wscript.Shell")
objshell.run("ping 192.168.1.1 >c:netstat.txt",,True)


PS,如果想看到那个shell窗口不关闭,并且能够一直运行着,运行行命令可以这么写
"cmd /k ping www.baidu.com /t >c:2.txt"

/k是表示保留窗体, /t是PING的,指让它一直运行。
作者: higkoo    时间: 2008-3-19 10:58
标题: 没见楼主回复
楼主的意思好像还要用QTP去判断结果是否正常呢?
作者: 假装不在    时间: 2008-3-19 11:34

写个函数去分析分析....
作者: rujor    时间: 2008-3-19 13:39
谢谢了。要用这样的脚本啊。由于我交互的过程比较多,能不能录制呢,就象录制界面点击一样。谢谢。
作者: rujor    时间: 2008-3-19 14:03
我大概需要在一个cmd中有几百步的输入,a,b,c,d的选择,然后是回显,根据回显判断对错,然后选择输入。这个能录制么?要写脚本的话,兄弟我能力还不是很够。
作者: jackymail    时间: 2008-3-19 14:24
用bat
作者: rujor    时间: 2008-3-19 14:53
就是啊,一个bat带起来一个shell界面,然后回显给你选择,你选什么,他回显,你根据结果再选择。我现在什么都录不下来。基于gui的是没问题的。
作者: rujor    时间: 2008-3-19 16:24
再顶顶看看。
作者: rujor    时间: 2008-3-19 16:25
编写脚本对我有些困难,问题就是能否录制。谢谢。
作者: MarsNoNo    时间: 2008-3-19 16:29
录制?
好像不行的吧。
QTP识别出来都是最低级的对象,怎么录呀?
同样期待回答中。
作者: rujor    时间: 2008-3-19 19:37
如果纯script的话,我用vbs也可以的啊。
作者: ppent    时间: 2008-3-19 21:40
装个Teminal的插件,看看能否获取到界面的显示值。
不过我也没用过,只是听说过。
作者: gy21st    时间: 2008-3-20 09:46
QTP不支持command窗口命令行的录制。
作者: hxf    时间: 2008-3-28 10:29
又学到了一招。
作者: adiao    时间: 2008-4-3 17:53
干吗什么操作都想着让工具来做呢?有时候花在这上面想的时间够走几个流程了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2