用VBS代码实现简单的场景恢复实例
2013-08-07 11:17
579 查看
Dim ErrTag ErrTag = false Dim RecoveredTag RecoveredTag = false Function DemoComponent1 print "Enter component" If not ErrTag Then print "Start recovery" 'call recovery Recovery "DemoComponent1" RecoveredTag = true print "Recovery successfully" RecoveredTag = false else print "Start Component body" End If End Function Function DemoComponent2 print "Enter component" If not ErrTag Then print "Start recovery" 'call recovery Recovery "DemoComponent2" RecoveredTag = true print "Recovery successfully" RecoveredTag = false else print "Start Component body" 'RecoveredTag = false End If End Function Function Recovery(ComponentName) If not RecoveredTag Then print "Implement recovery" 'recover If ComponentName = "DemoComponent1" Then ErrTag = true End If RecoveredTag = true set ReCallComponent = getref(ComponentName) ReCallComponent else 'log error print "Recovery failed, log error." 'reset recovery RecoveredTag = false 'raise the error err.raise 888,"Stop Execution","Stop Current Test Scenario" End If End Function On error resume next print "1st============================" DemoComponent1 print err.description print "2nd============================" ErrTag = false DemoComponent2 print err.description
相关文章推荐
- html、css和jquery相结合实现简单的进度条效果实例代码
- html、css和jquery相结合实现简单的进度条效果实例代码
- MyBatis代码实例系列-03:MyBatis单张表简单实现增删改查 + log4j + 手动事务控制
- log4j JAVA 简单日志功能 实现 实例 教程 代码
- JAVAWEB实现简单的商城项目(一)实例代码解析
- Python实现简单网页图片抓取完整代码实例
- 简单SNMP管理程序的VC++代码实例实现
- Cocos2d-x简单游戏<捕鱼达人>代码实现|第四部分:加载场景类
- iOS 实现简单的移动UIView代码实例
- 简单SNMP管理程序的VC++代码实例实现
- Cocos2d-x简单游戏<打飞机>代码实现|第四部分:主场景<Helloworld.h>
- VC++简单实现关机、重启计算机实例代码
- 简单SNMP管理程序的VC++代码实例实现
- iOS 实现简单的移动UIView代码实例
- 利用Java实现简单的词法分析器实例代码
- cocos2d-x简单游戏<打飞机>代码实现|第四部分:主场景<Helloworld.m>
- Cocos2d-x简单游戏<植物大战僵尸>代码实现|第九部分:游戏场景GameScene.h<后续会提供源码下载链接>
- 微信小程序 摇一摇抽奖简单实例实现代码
- Java使用异或运算实现简单的加密解密算法实例代码
- Javascript简单实现面向对象编程继承实例代码