VBS 入门交互实战

这篇具有很好参考价值的文章主要介绍了VBS 入门交互实战。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🎈 什么是 VBS

  • VBS 是一种 Windows 脚本语言,全称是 Microsoft Visual Basic Script Editon,微软公司可视化 BASIC 脚本版
  • vbs 是系统内置的,代码可在 windows 系统中直接执行,不需要编译环境,非常的方便
  • vbs 脚本简单,高效,大部分功能都可以实现,利用好 vbs 脚本,可以极大的提高效率,可以用它来做一些反复繁琐的机器操作

🎈 第一个 VBS 脚本

  • 在桌面上新建一个文本文档
  • 打开文本文档,在其中输入 msgbox "Hello World!"
  • 将文本文档的格式后缀 .txt 改为 .vbs
  • 然后双击运行文件即可

VBS 入门交互实战

🎈 msgbox 语法

  • 语法:msgbox "对话框内容","对话框类型(参数:0,1,2,3,4,5)","对话框标题"
  • 对话框内容:是指弹窗的主体内容
  • 对话框类型:可以选择 0-5 共6种类型的对话框模式,0时对话框只有确定按钮;1时对话框有确定按钮取消按钮;2时对话框有中止按钮重试按钮忽略按钮;3时对话框有是按钮否按钮取消按钮;4时对话框有是按钮否按钮并且对话框禁止点击右上角的关闭按钮;5时对话框有重试按钮取消按钮。如果不填默认为0
  • 对话框标题:是指弹窗的标题
msgbox "飞兔小哥送你一份奖品待领取", 3, "温馨提醒"

VBS 入门交互实战

🎈 中文乱码

  • 上图可以看到中文乱码了
  • 这主要是因为编码错误导致的,正常的文本文档它的编码格式是 UTF-8 的,但是 VBS 脚本需要编码格式是 ANSI 才可以正常运行中文
  • 这时候我们需要 打开文本文档点击左上角文件另存为选择编码为ANSI确定 即可解决

VBS 入门交互实战

🎈 弹窗交互功能

  • 上面我们只是实现了很简单的展示功能,那么我们需要实现交互功能,就要用到变量了
  • vbs 中可以通过 dim 定义变量,语法为:dim 变量名1,变量名2,变量名3...变量名n
  • 其中 inputbox 可以用来接收用户手动输入的参数
dim name
name = inputbox("请告诉我您是谁", "这是交互的标题")
msgbox name,,"欢迎您"

VBS 入门交互实战

VBS 入门交互实战

🎈 表白恶搞

  • 之前很火的关闭不了的表白弹窗,就是 vbs 做出来的
  • 使用 dim a(5) 可以定义数组,5表示这个数组里面有多少元素
  • 使用 Select Case 表示这是一个选项
  • 其中选择同意的返回值为6,不同意的返回值为7
  • 如果点击了不同意,那就循环从数组中取值展示
  • 如果用户点击了同意,那就阴谋得逞,退出选项
MsgBox "佛前哭求"
MsgBox "奈何桥等待"
MsgBox "五百次回眸"
MsgBox "千年的回首"
MsgBox "百世的轮回"
MsgBox "换你今朝一世情缘"
MsgBox "可否"
dim a(5)
a(0)="天大,地大,女友最大"
a(1)="工资上交"
a(2)="房写你名"
a(3)="帮清购物车"
a(4)="保大"
a(5)="你就答应我把^o^"
Dim j
Do
Select Case msgbox ("姑娘,做我女朋友吧", 4)
Case 6 
MsgBox "you are my girlfriend," + Chr(13) + "from this day until to my last days."
exit do
Case 7
msgbox a(i)
i=i+1
if i >= 6 then
i = 0
end if

end Select
Loop

VBS 入门交互实战

VBS 入门交互实战文章来源地址https://www.toymoban.com/news/detail-406459.html

到了这里,关于VBS 入门交互实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vbs脚本教程

    VBScript 是微软公司出品的脚本语言。 VBScript 是ASP (Active Server Pages)默认使用的脚本语言。 你可以在 Internet Explorer 尝试使用 VBScript 。 VBScript 是一种脚本语言 脚本语言是一种轻量级的编程语言 VBScript 是微软的编程语言 Visual Basic 的轻量级的版本 VBS是基于Visual Basic的脚本语言。

    2024年02月06日
    浏览(31)
  • WebView交互架构项目实战(四),kotlin实战

    } 123456 然后我们注入js代码调用这个函数,并将121这个结果带回来来,在onPageFinished中调用以下代码 webView.evaluateJavascript(“getUID()”, new ValueCallback() { @Override public void onReceiveValue(String value) { Log.d(“CALLBACK”, value); } }); 123456 结果如下 JS调用Native JS调用Native是最常用也是最重要的

    2024年04月11日
    浏览(39)
  • Protobuf数据交互实战

    \\\"no one gonna make me down\\\"          在之前呢,我们介绍了什么protobuf以及它的语法、数据类型。 一句老话说得好,\\\"多说不练,假把式!\\\"。因此,本篇会选择以protobuf的语法,完成一个简易的通讯录,一个是文件版的,一个是网络版的。这样才能让我亲切地感受到,protobuf以

    2024年02月15日
    浏览(31)
  • 交换机配置命令VBS生成工具

    交换机配置命令VBS生成工具,可以生成配置命令和VBS脚本文件  

    2024年04月09日
    浏览(39)
  • 【UE5】交互式展厅数字博物馆交互是开发实战课程

    长久以来,我们总是不断被初学者问到类似这样的问题:如何从头到尾做一个交互式程序开发项目?本套课程尝试对这个问题进行解答。 课程介绍视频如下 【UE5】数字展厅交互式开发全流程 【谁适合学习这门课】 本套课程面向初学者,满足学习需求包括但不仅限于以下:

    2024年01月18日
    浏览(51)
  • windows11系统VBS安全功能关闭方法

    对于Windows系统上的 VBS安全功能 ,不知道大家以前是否有所了解。VBS中文意思是 基于虚拟化的安全 ,全称Virtualization-Based Security。它构建于Hyper-V之上,使用软硬件虚拟化来增强系统安全性。 简单来说,就是开启后, 主机会运行在虚拟机上 ,相当于多了一层屏障。如此一来

    2024年01月18日
    浏览(49)
  • 【EasyAR实战项目】图像追踪+触屏交互

    话不多说,先看实现效果 以下为作者开发的环境,当然也可以使用更高的版本,尤其是EasyAR的版本可以选择更高的,因为这玩意儿版本迭代的太快了,而且 更高版本所支持的手机型号更新 ,兼容性更强。 1 Unity Hub2020.3.33 下载地址  Unity所有版本下载 | Unity中国官网 2 EasyAR

    2024年02月07日
    浏览(76)
  • 鸿蒙开发:UIAbility组件间交互探索实战

    在设备内,UIAbility(用户界面能力)是系统调度的最小单元,它们负责展示用户界面和执行相关的业务逻辑。设备内的不同功能模块之间的交互是应用程序开发中的重要部分。本文将探讨设备内UIAbility之间的交互方式,包括启动应用内的UIAbility、启动其他应用的UIAbility以及通

    2024年02月04日
    浏览(50)
  • 利用vbs脚本实现自动发送微信消息

    vbs,全称Microsoft Visual Basic Script Edition,是微软开发的一个基于Visual Basic的脚本语言,可以在windows上直接运行。 在vbs中我们可以通过sendkeys轻松的模拟发送各类按键和文字,但是直接发送中文字符会乱码,所以我们需要先将待发送的中文字符放入剪切板然后再从剪切板取出内

    2024年02月13日
    浏览(38)
  • 恶搞,vbs+bat实现随机位置无限弹窗

    闲来无事,写了个弹窗,分享给大家😊 效果 先上效果 还是很搞人心态的 代码 vbs 首先是做基本的,每个弹窗的制作,这里使用的是inputbox,因为inputbox可以通过更改x,y轴的参数从而实现出现在指定位置的效果,代码如下 randomize即为初始随机种子,用来生成随机位置的x,y轴

    2024年02月06日
    浏览(171)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包