SilkTest武林外史之6-启动你的应用程序

SilkTest中可以用下列四种方法来启动一个程序,马上就要下班,所以不详细写了,大家直接看代码吧:
1. Sys_Execute
2. Start
3. App_Start
4. ShellExecute

[ ] // include bwcompat.inc for App_Start()
[ ] use 'bwcompat.inc'
[ ]
[ ] // include for ShellExecute()
[ ] use "msw32.inc"
[-] dll "shell32.dll"
[ ] HINSTANCE ShellExecute (in HWND hwnd,in STRING lpOperation,in STRING lpFile,in STRING lpParameters,in STRING lpDirectory, in INT nShowCmd) alias "ShellExecuteA"
[ ] // For SilkTest International and SilkTest v.8.0 and higher, another declaration of ShellExecute() is needed
[ ] // HINSTANCE ShellExecute (in HWND hwnd,in STRING lpOperation,in STRING lpFile,in STRING lpParameters,in STRING lpDirectory, in INT nShowCmd) alias "ShellExecuteW
[ ]
[-] testcase start() appstate none
[ ] Calculator.Start("C:/WINDOWS/system32/calc.exe")
[ ] Print("This is only for main window")
[ ]
[-] testcase execute() appstate none
[ ] SYS_Execute("C:/WINDOWS/system32/calc.exe")
[ ] Print("You never get here if you dont close calc.exe")
[ ]
[-] testcase appstart() appstate none
[ ] App_Start("C:/WINDOWS/system32/calc.exe")
[ ] Print("OK, you can get here")
[ ]
[-] testcase shellstart() appstate none
[ ] // Open file
[ ] ShellExecute (0, "open", "C:/temp.txt", "", "", 1)
[ ] // Open application
[ ] ShellExecute (0, "", "C:/WINDOWS/system32/calc.exe", "", "", 1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值