通过VBS定时启动特定被测程序
来源:互联网 发布:超级基因优化液txt云 编辑:程序博客网 时间:2024/06/05 11:21
有时候我们在测试执行的过程中,需要指定被测程序的启动时间。本文通过Win32_ScheduledJob对象来实现定时启动功能。
以启动QQ为例,代码如下:
Dim strComputer
Dim strCommand
strComputer = "."
strCommand = chr(34)&"C:/Program Files/Tencent/QQ/Bin/QQ.exe"&chr(34)
Const INTERVAL = "n"
Const MINUTES = 1
Set objWMIService = GetObject("winmgmts://" &strComputer &"/root/cimv2")
Set objScheduledJob = objWMIService.Get("Win32_ScheduledJob")
Set objSWbemDateTime = CreateObject("Wbemscripting.SWbemDateTime")
objSWbemDateTime.SetVarDate(DateAdd(INTERVAL, MINUTES, Now()))
errReturn = objScheduledJob.Create(strCommand, objSWbemDateTime.Value, False, 0, 0, True, intJobID)
If errReturn = 0 Then
msgbox "QTP was started with a process ID: " &intJobID
Else
msgbox "QTP could not be started due to error: "&errReturn
End If
运行程序后,系统将在1分钟后启动QQ。
- 通过VBS定时启动特定被测程序
- 定时关掉ie程序(vbs程序)
- ubuntu开机启动特定程序
- vbs脚本之开机启动程序
- 定时启动关闭程序---定时关闭tomcat
- Azkaban配置定时启动程序
- 通过命令行启动程序
- vbs定时发送邮件
- VBS实现定时关机
- vbs定时执行
- 使用vbs脚本添加程序到自启动项
- 在linux中设置定时启动程序
- c# 利用Time实现定时启动程序
- linux下定时启动Java程序
- linux定时启动程序的命令详解
- winform定时循环启动指定程序
- ubuntu定时任务启动图形程序
- Linux定时启动运行程序的方法
- 彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则(转)
- 实例操作 教你玩转SQL Server存储过程
- 选择 SQL Server 排序规则
- C++ std::string --- 你可能不知道的一些用法
- VC++程序自校验的简单方法
- 通过VBS定时启动特定被测程序
- spring来发EMAIL
- Python 之opt parse模块(使用opt parse处理命令行参数)
- 进程通信——使用WM_COPYDATA消息通信
- j2me学习笔记【1】——helloworld程序示例
- c++ 文件操作
- 原理事情不是这样就完了的
- 使用 TWebBrowser 编辑网页
- Tab控件中滚动条的设置