invoke_application的参数如何设置参数
invoke_application(file,command_option,working_dir,show);这几个参数如何设置,能否举个实际例子说说。 In the following example, the test invokes the Notepad text editor. If the test is unable to invoke the application, a message is sent to the report.
if (invoke_application("notepad","","C:\\TEXT",SW_SHOWMINIMIZED)!=0)
{
report_msg("AUT is not found. exiting.");
texit;
}
else call batch_test();
WinRunner, Mercury Interactive and the Mercury Interactive logo are registered trademarks or trademarks of Mercury Interactive Corporation in the United States and/or other countries. 据我所知.调试单个脚本"a",无法用invoke_application调用应用程序.除非在别的测试脚本中load "a"脚本. Originally posted by Mac.Meng at 2005-11-10 02:57 PM:
In the following example, the test invokes the Notepad text editor. If the test is unable to invoke the application, a message is sent to the report.
if (invoke_application("notepad",& ...
非常谢谢!问题已经解决。
还想额外问一下。command_option你们是否用过什么具体参数值;
show 还有哪些值呢,有什么不同?
[ Last edited by mysel on 2005-11-10 at 16:46 ] 怎么解决的,能否把你的脚本贴出来呢? command_option我没有用过,,
show的值还有SW_SHOW,SW_SHOWMAXIMIZED,SW_SHOWMINNOACTIVE,SW_SHOWNA,SW_SHOWNOACTIVATE,SW_SHOWNORMAL 原帖由 vivian84 于 2005-11-10 17:07 发表
怎么解决的,能否把你的脚本贴出来呢?
invoke_application("notepad","","C:\\TEXT",SW_SHOWMINIMIZED) 能不能解释一下,那空格就一直是空格吗? 原帖由 vivian84 于 2005-11-11 17:38 发表
能不能解释一下,那空格就一直是空格吗?
invoke_application("notepad","qq","C:\\QQ.txt",SW_SHOWMINIMIZED)
即在c盘的QQ文件夹里启动qq文件
file参数是启动程序路径,notepad指的是默认路径,如果想用其他的程序打开该QQ.txt,可以再做设置。
[ 本帖最后由 mysel 于 2005-11-11 18:33 编辑 ] exe_path = "C:\\WINDOWS\\system32\\notepad.exe";
if (invoke_application(exe_path,"","",SW_SHOWMAXIMIZED) != 0)
{
report_msg("启动出错");
texit;
}
else
report_msg("启动成功");
使用时出现了一些问题,困惑。。。。。
invoke_application(exe_path,"","",SW_SHOWMAXIMIZED) != 0 红色部分是区分大小写吗?现在自己写的脚 本只有用大写才可以打,小写就不可以,但我同事以前写的脚本是小写的也可以打开的。哪位能解释一下??? command_option,是对应用程序启动的一些控制命令。可以看看帮助,都列举了出来,并给了相关说明 TSL语言是类c的语言,当然要区别大小写!如果是大写的写成小写肯定通不过,反之也不行 谢谢楼上两位!我又试了试。
invoke_application(exe_path,"","",SW_SHOW) 中参数‘show’的大小写对不同的程序处理是不一样的,我试过了几个
只能用大写的,如:记事本 notepad.exe; 画图 mspaint.exe;
大小写都可以的,如:计算器calc.exe, 播放器 winamp.exe.
具体规律没有总结出来,大家可以试试。 会这样的么?还真是没有想过这个问题呢. 四个参数分别是 调用程序所在路径,执行路径,执行的命令参数,窗口状态
比如一个c:\a.bat文件 :del 1%
invoke_application("c:\a.bat","c:\\temp","aa.tmp",SW_SHOWNORMAL)
作用就是删除c:\temp目录下的aa.tmp文件
页:
[1]