- 浏览: 18790 次
最新评论
VBS--自动定时截图工具
- 博客分类:
- 技术杂绘
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也写了个类似功能的工具。
想到工具开发的原则,无论使用什么方式、什么语言,只要能用,有实际作用即可。还要快速开发。
发表评论
-
用Wscript的Arguments属性实现vbs的命令行参数形式启动
2012-01-20 09:56 1184用Wscript的Arguments属性实现vbs的命令行参数 ... -
使用 Iisftp.vbs 创建 FTP 站点
2012-01-20 09:56 628使用 Iisftp.vbs 创建 FTP ... -
CuteFTP上传脚本(VBS)
2012-01-20 09:56 679CuteFTP上传脚本(VBS) 2010年08月13日 ... -
VBS脚本常用经典代码收集
2012-01-20 09:56 939VBS脚本常用经典代码收集 2010年06月21日 1. ... -
vb读取txt文件到textbox (一)
2012-01-19 15:00 894vb读取txt文件到textbox (一) 2011年05月 ... -
2011-12-30
2012-01-19 15:00 5732011-12-30 2011年12月30日 用vbs来 ... -
VBScript+Asp(15)
2012-01-19 15:00 605VBScript+Asp(15) 2011年07月18日 ... -
read.asp
2012-01-19 15:00 645read.asp 2011年04月20日 ... -
FSO 读写文本文件
2012-01-19 15:00 566FSO 读写文本文件 2010年06月06日 Optio ... -
显卡3D管理程序设置与游戏画质的关系
2012-01-17 04:45 3457显卡3D管理程序设置与 ... -
SDL video子系统学习 (1)
2012-01-17 04:43 1762SDL video子系统学习 (1) 2 ... -
opengl........
2012-01-17 04:43 673opengl........ 2010年06月30 ... -
狂飙GMA900/950 OpenGL性能.(CS玩家必看)
2012-01-17 04:43 1572狂飙GMA900/950 OpenGL性能.(CS玩家必看) ... -
一个Vislau Studio 2010 C++环境下基于OpenGL API 三维编程的实例(原创)
2012-01-17 04:43 683一个Vislau Studio 2010 C++环境下基于Op ... -
Nutch源代码学习-解读Nutch-运行,爬行过程
2012-01-16 03:38 560Nutch源代码学习-解读Nutch-运行,爬行过程 201 ... -
ASP.NET考试资料
2012-01-16 03:37 671ASP.NET考试资料 2009年06 ... -
.net开发工程师应该知道些什么
2012-01-16 03:37 1093.net开发工程师应该知道些什么 2010年05月29日 ... -
c# 面试题目
2012-01-16 03:37 732c# 面试题目 2009年11月13日 问答题沿用 ...
相关推荐
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 中文手册包