用VBS代码实现简单的场景恢复实例

5个超实用的VBS恶搞代码,让你的朋友电脑瞬间失控(附详细解释) 本文分享了5个安全有趣的VBS脚本小技巧,适合在朋友聚会时增添欢乐。这些脚本包括会跳舞的对话框、文字倒序显示、电脑语音合成等,每个都附带详细解释和应用场景,既不会对电脑造成伤害,又能带来意想不到的趣味效果。 阅读详情
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




WSL2固定IP终极方案:用VBS脚本实现开机自启+SSH服务(附避坑指南) 本文提供了WSL2固定IP的终极解决方案,通过VBS脚本实现开机自启与SSH服务配置。文章深入剖析了WSL2网络动态分配的根源,并详细介绍了利用netsh命令和eth0网卡别名设置固定IP的脚本实现方法,同时分享了生产环境部署的稳定性保障与避坑指南。 阅读详情

相关推荐

告别手动操作:用一段VBS脚本实现Windows Explorer智能重启与文件夹恢复

本文介绍了一种使用VBS脚本实现Windows资源管理器智能重启的方法,能够保留所有打开的文件夹窗口,避免传统重启方式导致的工作环境丢失。通过详细的脚本解析和进阶应用方案,帮助用户高效管理文件资源管理器,提升工作效率。

weixin_31569671的博客 287

VBS Popup方法应用

ms-help://MS.MSDNQTR.v90.en/script56/html/wsMthPopup.htmPopup method: Displays text in a pop-up message box.intButton = object.Popup(strText,[nSecondsToWait],[strTitle],[nType])[Arguments]object

TheGodOfGods的专栏 6555

利用Windows计划任务与VBS脚本实现智能健康提醒

本文详细介绍了如何利用Windows计划任务与VBS脚本创建智能健康提醒系统,帮助长期使用电脑的用户定时活动、喝水等,避免久坐带来的健康问题。通过简单的VBS脚本和计划任务配置,实现高效、免费的个性化健康提醒,适合技术小白快速上手。

weixin_42614269的博客 330

VBS 常用总汇

1 VBS  VBS脚本病毒的大量流行使我们对VBS的功能有了一个全新的认识,现在大家对它也开始重视起来。VBS代码在本地是通过Windows Script Host(WSH)解释执行的。VBS脚本的执行离不开WSH,WSH是微软提供的一种基于32位Windows平台的、与语言无关的脚本解释机制,它使得脚本能够直接在Windows桌面或命令提示符下运行。利用WSH,用户能够操纵WSH对象、Acti...

weixin_33831673的博客 2319

QTP自动化测试:VBS脚本在实际项目中的应用

在当今快速发展的IT行业中,自动化测试已成为提高软件质量和开发效率的关键手段。QTP(Quick Test Professional),作为一款广泛使用的自动化测试工具,为测试工程师提供了一个功能强大的平台,用于创建、修改和执行测试用例。QTP不仅支持GUI测试,还兼容多种开发技术,如VBScript(VBS)脚本语言,这使得自动化测试流程更加灵活和高效。VBS脚本的集成是QTP的一大特色,它允许测试人员编写可重用的测试脚本,实现复杂的功能测试和回归测试,极大地提升了测试的自动化水平。

weixin_42575505的博客 998

VBA编写的俄罗斯方块

VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel VBA编写的俄罗斯方块 Excel

用脚本语言写的俄罗斯方块

脚本之家服务器常用软件 手机版 投稿中心 关注微信 快捷导航 网站首页 网页制作 网络编程 脚本专栏 脚本下载 数据库 CMS教程 电子书籍 平面设计 媒体动画 其它 vbs DOS/BAT hta htc python perl 游戏相关 VB

link4tek的博客 907

MATLAB新手也能懂:用MATPOWER 8.0b搞定电力系统潮流计算(附case9实战代码)

本文详细介绍了如何使用MATPOWER 8.0b在MATLAB中进行电力系统潮流计算,特别适合新手入门。通过case9实战案例,讲解了从安装配置到运行牛顿-拉夫逊法潮流计算的全过程,包括结果分析和常见问题处理,帮助读者快速掌握这一电力系统分析的核心技能。

weixin_26757925的博客 380

在VBS中使用事件

发信人: RoachCock (chen3feng), 信区: Programming 标  题: 在VBS中使用事件 发信站: BBS 水木清华站 (Thu Jun 13 18:55:43 2002)   VBS是一种功能强大的语言,这个从各种宏病毒的泛滥可以看得出,VBS功能强大不是语言 本身,而是它具有调用自动化COM组件的能力,而且,在VBS中还可以使用事件 VBS提供了一个GetRef函

chen3feng的专栏 2828

Android Audio - 支持多应用同时录音_Android8.1修改方法

支持多应用同时录音_Android8.1修改方法 源码路径: sdk\frameworks\av\services\audiopolicy\managerdefault\AudioPolicyManager.cpp 需要修改两个位置: audio_io_handle_t AudioPolicyManager::getInputForDevice() 在mpClientInterface-&gt...

iFinelio Tower 的博客 5758

STM32C8T6HAL库实战:MAX30102心率血氧检测与OLED多级菜单一体化方案

本文详细介绍了基于STM32C8T6和HAL库的MAX30102心率血氧检测与OLED多级菜单一体化方案。内容涵盖硬件连接、CubeMX工程配置、传感器驱动移植、数据滤波算法、OLED显示驱动以及高效的多级菜单系统设计,旨在提供一个稳定、实用且易于移植的嵌入式健康监测项目参考。

weixin_29256771的博客 397

vb任务提醒

将下面的代码保存为*.vbs,然后放到开机启动项里面。 这样从开机开始就会执行任务了。 下面的代码 实现的功能是: 1.12:00提醒去吃饭 2.15:30提醒去休息 3.17:30提醒下班了。   Set WshShell = WScript.CreateObject("WScript.Shell") Set moWindow = WScript.CreateObject("Interne...

Donny的专栏 1387

Android 14密钥管理深度解析:从Keystore到Keymint的架构演进与Trusty安全实践

本文深入解析Android 14密钥管理系统的架构演进,从Keystore到Keymint的技术升级,以及Trusty安全环境的最佳实践。详细探讨了Keystore2的性能优化、Keymint的标准化设计,以及如何在Trusty TEE中实现安全密钥管理,为开发者提供构建现代密钥管理系统的实用指南。

weixin_42533120的博客 263

QTP场景之恢复增强

我们使用过qtp的都知道,qtp有场景恢复功能,可以处理应用程序一些意外情况,比如死机,出错窗口的弹出、、、、、但是在应用过程中发现无法监控qtp本身的情况,比如msgbox、出错信息都不方便灵活运用。   虽然vbs也提供了一种出错机制,如:   On Error Resume Next   语句来处理但是依然要求测试工程师要有预见性才能让其用起来。因此很是有局限性,那么能不能有一个东西可

imcora的专栏 1141

信号转换为图像 时域频域分析

一维信号如何转化为图像?深度学习如何学习 1.当然,直接1d卷积也是可以的。 2. 以信号强度的数值作为纵坐标,以时间为横坐标绘制信号点就可以了。 周霖那个即是 要看看代码是如何做的, 即使是单导联 5000个点,怎么变成50005000的分辨率的 3. 直接把多通道的一维信号合并成二维图像,然后直接按图像卷积的方法去做~~ 2225000这样一个图 ~可以看看语音处理的相关Net,其中比较...

王不留行嘿呦嘿 2万+

全网最详细教程,手把书教你使用YOLOv10训练自己的数据集和推理(附YOLOv10网络结构图)

YOLOv10,由清华大学多媒体智能组只开发,是一款亳秒级实时端到端目标检测的开源模型。该模型在保持性能不变的情况下,与YOLOv9相比,延迟减少了46%,参数减少了25%,非常适合需要快速检测物体的应用,如实时视频分析、自动驾驶和智能医疗等领域。这些改进使得YOLOv10在实时物体检测领域达到了新的技术水平。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

场景恢复

在执行测试过程中遇到异常错误的情况,如弹出窗口、应用程序崩溃等异常导致测试执行的停止,最终导致没有完成预期需要执行完毕的所有自动化测试用例。正是在这种情况下,诞生了场景恢复。 场景恢复误区(一下4点不会触发场景恢复操作): 测试脚本中含有的对象不在对象库中场景恢复设置没有激活VbScript脚本语言自身错误Msgbox切断测试过程时 场景恢复: 必须是对象库中已经存在的对象错误才会

chen_xi_的专栏 1678

卫星轨道坐标转换:轨道六根数到经纬高(经STK验证)

a:半长轴(km)e:偏心率i:轨道倾角(度)Ω:升交点赤经(度)ω:近地点幅角(度)ν:真近点角(度)

weixin_52370774的博客 170

去掉已加载UFT场景恢复

VBS脚本: Set qtTestRecovery = qtApp.Test.Settings.Recovery 'MsgBox qtTestRecovery.Count If  qtTestRecovery.Count > 0 Then      qtTestRecovery.RemoveAll End If   Python脚本: qtTestRecovery = qtApp.

小船的专栏 639

信号的反射(振铃、台阶、回勾、尖峰毛刺)

反射是怎么形成的 假设信号传输过程中,经过两个阻抗不同的区域,如下图所示。区域1阻抗为Z1,区域2阻抗为Z2。 在分界面处,电压必须是连续的,否则,在分界面处会产生无穷大的电场,这在真实世界中是不可能的。 同样,分界面两侧的电流必须是连续的,否则分界面处会产生无穷大的磁场。 因此: 根据欧姆定律,必然有: 显然如果Z1≠Z2的情况下,上面式子不可能同时成立。如何理解这一困境? 应该从 ...

sinat_15677011的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

探索华为云备份管理API的利器:OpenStack Client-VBS插件

探索华为云备份管理API的利器:OpenStack Client-VBS插件 OpenStackClient_VBS项目地址:https://gitcode.com/gh_mirrors/op/OpenStackClient_VBS 项目介绍 python-vbclient 是一个专为华为云量身定制的OpenStack Client插件,它提供了一个命令行工具和Python库,用于访问华为云的卷...

gitblog_00107的博客 784

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VBS操作EXCEL的文档

VBS操作EXCEL的文档

gsjkwg的博客 447

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

加载UFT场景恢复

VBS脚本: qtTestRecovery.Add "C:\testqrs.qrs", "test", 1   Python脚本: qtTestRecovery.Add("C:\testqrs.qrs", "test", 1)   Sub Add(ByVal ScenarioFile As String, ByVal ScenarioName As String,[ByVal Posi

小船的专栏 698

华为云硬盘备份(VBS)服务

华为云硬盘备份(VBS)服务,可为云硬盘创建备份,利用备份数据回滚云硬盘,最大限度保障用户数据的安全性和正确性,确保业务安全。 在公有云的场景中,使用云服务器(ECS)服务的用户,数据都保存在云硬盘(EVS)中,虽然云硬盘本身能提供很高的可靠性,但是对于因误操作、被攻击或被篡改等导致的数据丢失或不一致,云硬盘的可靠性是无能为力的。此时,就需要依靠云硬盘备份来保证数据安全了。 通

数据备份砖家的博客 4285

vbs 获取计算机主机名,vbs 获取主机名

云硬盘备份 VBS云硬盘备份(Volume Backup Service)为云硬盘创建在线备份,无需关机/重启。针对病毒入侵、人为误删除、软硬件故障等场景,可将数据恢复到任意备份点¥0.120¥0.1/GB/月使用云硬盘备份恢复数据||https://support.huaweicloud.com/usermanual-vbs/zh-cn_topic_0015667886.html,查看备份任务|...

weixin_35697229的博客 135

VBS_VBE整人脚本合集|附代码、使用教程、风险警示与自救方法

本文系统梳理了全网流行的 VBS/VBE 整蛊脚本,涵盖锁机、无限弹窗、强制关机、删除文件等十余种典型代码,并逐一分析其运行原理与破坏效果。同时提供完整的电脑自救修复方案,详解任务管理器被禁用、系统文件受损等场景的恢复方法。文章最后从硬件损伤、数据丢失、法律追责三个维度警示恶意脚本的严重后果,并给出合规学习建议,帮助读者在了解技术原理的同时守住安全底线。

姜的blog 536
上一篇: QTP/UFT 11.5 特性和安装的配置要求
下一篇: VBS获取当前登录的用户全名和邮件地址
blizzardlyk
博客等级 码龄19年 77粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值