20. {
21. Program p = new Program(args[0]);
22. p.GetFileVersion();
23. Console.ReadKey();
24. }
25. }
26.}
编译就回test01.exe文件。
其次 在silktest中调用这个工具。
脚本如下:
tescase GetDllFileVersion()
string sFilePath="C:\Windows\twain.dll " // 这里只是举个例子
List of string lsFileVersion
SYS_Execute("c:\test\test01.exe {sFilePath} ",lsFileVersion)
print(lsFileVersion[1])
当然你也可以把上面的方法封装成一个方法,方便后边调用。
当然如果你对c++熟悉,可以写个dll,然后用silktest调用dll文件中的方法,也可以,呵呵!
到此问题解决,是不是很简单,哈哈^_^
当然关于这个问题,我之前在写工具(test01.exe)个走过一个弯路,因为对某些概念理解不深刻,但是却也能解决问题,而其大家也可借鉴。
代码如下:
view plaincopy to clipboardprint?
1.using System;
2.using System.Text;
3.using System.Text.RegularExpressions;
文章来源于领测软件测试网 https://www.ltesting.net/