VBS--自动定时截图工具
2010年09月01日
一、测试设计1
使用vbs编写一个脚本,让其在指定时间,截一个图,即可实现需求。
Vbs脚本如下:
Dim MyTime
MyTime = Timer '返回午夜12时以后已经过去的秒数
Do While MyTime51600 and MyTimeVbs的文件,测试开始前点击该文件。第二天过来,在画图中粘贴,即可得到指定时间的截图。 一、测试设计2
进一步想,能否实现全程不用监控?如用一个晚上,刚好可以跑完四个**点,每到一个**点的不同时刻截屏,整个测试数据更丰富。
编写如下vbs脚本,结合QTP的使用:
Dim MyTime0
Dim MyTime1
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
MyTime0 = Minute(Now)
MyTime1 = Timer '从午夜12点开始到现在逝去的时间
do while MyTime1<=86300 '设定到几点停止(也可以一直跑)
MyTime1 = Timer
MyTime0 = Minute(Now) '获取现在的分钟
if Mytime0=37 then '每个小时的37分钟截一个图
Dim qtApp
Set qtApp=CreateObject("QuickTest.Application") '创建QTP对象
qtApp.Launch '启动QTP
qtApp.Open "C:\Tests\Test1",False '打开测试
qtApp.Test.Run '运行测试
qtApp.Test.Save '保存测试
qtApp.Quit '退出QTP
Set qtApp=Nothing '释放QTP应用程序对象
End If
WScript.Sleep 4000 '每个循环后中停止4s,否则该程序一直在快速跑,占用cpu 资源极大
Loop
WScript.Quit
QTP编写如下test:
Dim str
str = Hour(Now)
Desktop.CaptureBitmap "C:\" & str & ".bmp",true
即可实现每隔一定时间截取图形的要求。
---------------
后来发现,有同事使用vc也写了个类似功能的工具。
想到工具开发的原则,无论使用什么方式、什么语言,只要能用,有实际作用即可。还要快速开发。
发表评论
-
JS/VBS配合Adodb.Stream处理字节数据/输出二进制文件
2012-01-20 02:13 1335JS/VBS配合Adodb.Stream处理 ... -
用Wscript的Arguments属性实现vbs的命令行参数形式启动
2012-01-20 02:13 1239用Wscript的Arguments属性实现vbs的命令行参数 ... -
使用 Iisftp.vbs 创建 FTP 站点
2012-01-20 02:13 677使用 Iisftp.vbs 创建 FTP ... -
CuteFTP上传脚本(VBS)
2012-01-20 02:13 644CuteFTP上传脚本(VBS) 2010年08月13日 ... -
Service程序
2012-01-19 10:03 478Service程序 2010年12月13日 用ATL非常 ... -
调用规范与可变参数表
2012-01-19 10:03 582调用规范与可变参数表 ... -
编程基本
2012-01-19 10:03 471编程基本 2011年09月03日 繁 -
观察者模式
2012-01-19 10:03 577观察者模式 2011年12月19日 class JPDe ... -
12.29遛狗日记
2012-01-19 10:03 69512.29遛狗日记 2011年12月30日 01.18 ... -
如何导出wince6.0的SDK 添加MFC支持
2012-01-17 02:44 694如何导出wince6.0的SDK 添加MFC支持 2010年 ... -
Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)
2012-01-17 02:44 514Windows下NDK开发环境的搭 ... -
SDK详解
2012-01-17 02:44 562SDK详解 2010年11月01日 sdk SDK( ... -
sdk
2012-01-17 02:44 662sdk 2011年05月19日 SD ... -
微软计划今春推Kinect Windows SDK开发工具
2012-01-17 02:44 518微软计划今春推Kinect Windows SDK开发工具 ... -
RIA
2012-01-15 22:20 571RIA 2010年04月12日 Ja ... -
Java和flash通信中数据的zlib压缩与解压缩
2012-01-15 22:20 828Java和flash通信中数据的zlib压缩与解压缩 200 ... -
ArcGIS Server for Flex 资源收集
2012-01-15 22:20 542ArcGIS Server for Flex 资源 ... -
TWaver Flex会给电信软件开发带来变革吗?
2012-01-15 22:20 642TWaver Flex会给电信软件开发带来变革吗? 2010 ... -
天地会flash资源导航
2012-01-15 22:20 2025天地会flash资源导航 2011年02月25日 一 f ...
相关推荐
vbs-远程调用vbs-远程调用vbs-远程调用vbs-远程调用
vba-vbs-access-python-microstation学习体会
延迟启动-vbs-BAT 软件延迟启动 批量删除 vbs处理 超级好用
ILOVEYOU-VBS-样本
自己写的三篇案例主要功能是自动回复消息/定时发送消息的小demo,仅供参考!
Vbs-To-Exe.rar
VBS-脚本不能运行-提示Windows无法访问指定设备路径或文件.doc
Vbs Unpacker 支持大多数文件释放型程序的文件提取,包括但不限于对 Vbs2Exe、Bat2Exe、All2Exe、文件改造者等工具输出的文件进行提取,对于其他同样原理的程序,也可以成功提取目标文件。 同样可以处理利用 WinRAR...
vbs脚本调用web上传接口模拟post上传文件
vbs脚本压缩打包文件夹
但又担心不安全,本工具是系统自带vbs支持的,简单代码来实现以vbs文件调用runas命令运行需要管理用户授权的程序或批处理文件,并自动输入密码,真正实现了无三方工具的安全运行,经测试能正常使用。
VBS 动态调用外部API VBS 动态调用外部API
是个好东西。命令行下开远程的工具。 。用过的都说好用!
CSS2.chm DHTML 手册.chm Flash MX 2004动做脚本字典.chm ...JavaScript 5.CHM javascript10.chm JAVASCRIPT语言教程.chm JavaScript高级教程 Microsoft Windows脚本技术.CHM ...网站项目管理规范.chm
vbs显示窗体(显示控件,调用标准DLL还要大家再去扩展) 用一个方法可以直接让PY显示任意控件,VBS也可以做界面 VBS就可以当软件用了,支持API调用(Findwindow),支持加载控件,他本身就支持调用对象creatobject,那...
本文提供了从office mail中导出全球通讯录的方法,非常方便
vbs必备软件,可以将vbs格式转化为exe格式 软件纯净无病毒 如有侵权请联系删除
便于实现管理自动化,如加入开机启动,即可实现无人职守。
此工具高效快速生成vbs代码,生成后可立即运行查看效果,附带源码,欢迎大家下载学习,
微软 vbscript jscript 中文手册包