1、Msgbox和Inputbox

Msgbox语法:msgbox “对话框内容”, , “对话框的标题”
你不妨用记事本打开刚才的文件在编辑窗口中输入:
msgbox "Hello World!",,"小哈里提示"

Inputbox语法:Inputbox(“对话框内容”,“对话框标题”)
Dim是定义变量的语句:其格式为:dim 变量1,变量2……,Vbs只有一种变量类型,所以不用声明变量类型。系统会自动分辨变量类型。

Dim name
name=Inputbox("请输入你的名字:","名称")
Msgbox  name, , "您的名字是"

2、If和while

If 条件 then
处理条件的语句1
处理条件的语句2
Endif

如果是只有一行可以直接省略endif,如if i=10 Then msgbox "Hello"
如果有两个条件,则需要在基本形式中添加单行语句else
如果有多个条件,则需要再添加语句 Elseif 条件 then
注意VBS的脚本按照行来执行,所以不用对齐但千万要换行。

if payment=1 thenmsgbox "cash"elseif payment=2 thenmsgbox "visa"elseif payment=3 thenmsgbox "American Express"elsemsgbox "Unknown"
end If

如果循环次数是有固定次数的,那么使用For……next循环,其结构为:
For 计数器变量=开始计数值 to 最后计数值
执行循环体
Next

For i=2 To 10 Step 2some code
Next

如果你希望在条件不满足时执行代码,则使用do……until语句,结构为:
Do until 条件
执行循环体
Loop

Do Until i=10i=i-1If i<10 Then Exit Do
Loop

最后一种循环语句是条件满足时一直执行循环,
While 条件
执行循环体
Wend

3、函数与子程序

子程序[没有返回值]

Sub mysub(argument1,argument2)some statements
End Sub

函数[有返回值]:

Function myfunction(argument1,argument2)some statementsmyfunction=some value
End Function

调用子程序:Call MyProc(argument)
调用函数:name = findname()

4、example

1、电脑说话

set objTTS = createobject("sapi.spvoice")
objTTS.speak "我自横刀向天笑,笑完我就去睡觉"
msgbox"电脑即将自爆"+chr(13)+"请在15秒内离开座位"+chr(13)+"否则你死定了",2,"系统自爆提醒"
CreateObject("SAPI.SpVoice").Speak"电脑即将自爆,请在15秒内离开座位,否则你死定了!"
Set s = CreateObject("sapi.spvoice")
i=0
do
s.speak i
i=i+1
loop

2、无限弹窗

while(1)
msgbox("关不掉我吧")
msgbox("哈哈,还是关不掉我")
msgbox("你就是关不掉我")
msgbox("大爆发,我就是这么强大")
msgbox("关不掉我吧")
msgbox("啦啦啦")
msgbox("你拿我没办法")
msgbox("哈哈哈")
msgbox("气死你,哈哈哈哈")
Wend
WScript.Echo("嘿,谢谢你打开我哦,我等你很久拉!"&TSName)
WScript.Echo("你是可爱的小朋吗?")
WScript.Echo("哈,我想你拉,这你都不知道吗?")
WScript.Echo("怎么才来,说~是不是不关心我")
WScript.Echo("哼,我生气拉,等你这么久,心都凉啦。")
WScript.Echo("小强很生气,后果很严重哦。")
WScript.Echo("嘿嘿!你也会很惨滴哦")
WScript.Echo("是不是想清除我?")
WScript.Echo("那你要点上50下哦,不过会给你惊喜滴")
WScript.Echo("还剩49下,快点点哦")
WScript.Echo("还剩48下,快点,小笨蛋!")
WScript.Echo("还剩47下对,就这样快点点!")
WScript.Echo("还剩46下。你啊就是笨,要快哦,我先不打扰你工作。")
WScript.Echo("还剩45下,记得要快哦!")
WScript.Echo("还剩43下")
WScript.Echo("还剩42下")
WScript.Echo("还剩41下")
WScript.Echo("还剩40下")
WScript.Echo("还剩39下")
WScript.Echo("还剩38下")
WScript.Echo("还剩37下")
WScript.Echo("还剩36下")
WScript.Echo("还剩35下")
WScript.Echo("还剩34下")
WScript.Echo("还剩33下")
WScript.Echo("还剩32下")
WScript.Echo("还剩30下")
WScript.Echo("还剩29下")
WScript.Echo("还剩28下")
WScript.Echo("还剩27下")
WScript.Echo("还剩26下")
WScript.Echo("还剩25下")
WScript.Echo("还剩24下")
WScript.Echo("还剩23下")
WScript.Echo("还剩22下")
WScript.Echo("还剩21下")
WScript.Echo("还剩20下")
WScript.Echo("还剩19下")
WScript.Echo("还剩18下")
WScript.Echo("还剩17下")
WScript.Echo("还剩16下")
WScript.Echo("还剩15下")
WScript.Echo("还剩14下")
WScript.Echo("还剩13下停停!!!慢点,我有话要说")
WScript.Echo("还剩12下,你继续点我就会消失滴")
WScript.Echo("还剩11下,以后就看不到我拉。555555")
WScript.Echo("还剩10下,你现在可以选择停止!")
WScript.Echo("还剩9下。你还点啊,不要我拉?")
WScript.Echo("还剩8下,有点伤心拉,干嘛丢弃人家")
WScript.Echo("还剩7下。疯了,你有点负意!")
WScript.Echo("还剩6下。对。你就点吧,我恨你!")
WScript.Echo("还剩5下,不明白,删除我你就好吗?")
WScript.Echo("还剩4下!真要删除我?")
WScript.Echo("还剩3下。可是我真的很眷恋你。。。")
WScript.Echo("还剩2下。不要这么绝情嘛,人家是爱你的!")
WScript.Echo("还剩1下。哼,既然你这么绝情。也别怪我无义!!!")
WScript.Echo("我本因该消失的,不过我留恋你滴芳容,上帝又给了一次机会。")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")
WScript.Echo("想结素我么?那你就再多点一次")

3、关机代码(180s)

on error resume next
dim WSHshellA
set WSHshellA = wscript.createobject("wscript.shell")
WSHshellA.run "cmd.exe /c shutdown -r -t 180 -c ""说我是猪,不说我是猪就一分钟关机,不信,试下···"" ",0 ,true
dim a
do while(a <> "我是猪")
a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","",8000,7000)
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"
loop
msgbox chr(13) + chr(13) + chr(13) + "早说就行了嘛"
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHshell.run "cmd.exe /c shutdown -a",0 ,true
msgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈,好乖"

win系统的VBS脚本简易教程相关推荐

  1. winpython使用教程-Win系统PyQt5安装和使用教程

    安装PyQt5: 安装流程如下: 1.PyQt5下载界面中提供了win32,win64,linux,macos等系统的下载版本,这里我选择的是PyQt5-5.10.1-5.10.1-cp35.cp36 ...

  2. 服务器win系统手机怎么连接,[教程+软件+云电脑]win系统服务器手机远程连接教程...

    [第十三节]后续上节的服务器远程连接教程 (首先关注+)(可以当云电脑)(可以登QQ) (可以挂机器人)(游戏自测) (服务器可以选腾讯云10元一个月的学生机) 老规矩,喜欢就给我点个赞,关注我,有不 ...

  3. Win系统下如何安装Maven教程

    本文须知:安装maven环境之前要先安装java jdk环境(没有安装java环境的可以先去看安装JAVA环境的教程)Maven 3.3+ require JDK 1.7 及以上. 第一步:下载mav ...

  4. Win系统 - 佳能打印机无线连接教程

    网络工具下载地址:https://download.csdn.net/download/Dream_Weave/12071569 驱动工具下载地址:https://download.csdn.net/ ...

  5. 全网最全脚本整理,优秀学习范例汇集 —— VBS脚本、BAT脚本(批处理)公开、免费下载

    目录 ▼脚本列表 1.VBS脚本列表及脚本说明 2.BAT批处理脚本列表及脚本说明 ▼脚本下载链接 ◆ 配合<定时执行专家>使用,功能更加强大 ◆ 关于<定时执行专家>的&qu ...

  6. Linux简易教程 Linux系统起源简介

    Linux简易教程 Linux系统起源简介 balabalabala Linux⽤⼾和权限 linux是⼀个多任务,多⽤⼾系统.多⽤⼾就带来了权限的问题,⽂件和⽂件夹都有明确的所有者和相应的读写权 限 ...

  7. 原神服务端搭建架设教程win系统(附客户端+服务端+环境配置)

    原神服务端搭建架设教程win系统(附客户端+服务端+环境配置) 大家好,我是艾西原神一款开放世界冒险3D游戏以七种元素(分别为风.雷.岩.火.水.草.冰)交汇的幻想世界"提瓦特"创 ...

  8. 七雄争霸服务端详细安装说明【更新WIN系统架设教程】

    七雄争霸服务端详细安装说明[更新WIN系统架设教程] 2011年09月09日 linux和win架设教程1(完整WIN教程看下面的)有些朋友说LUNIX下才可以架设,其实不然,WIN下也是可以实现的, ...

  9. 成功解决win系统电脑中网络仅看到自己计算机图文教程

    成功解决win系统电脑中网络仅看到自己计算机图文教程 目录 解决问题 解决思路 解决方法 解决问题 解决win系统电脑中网络仅看到自己计算机 解决思路 很可能未开启服务! 解决方法 1.先查看是否能通 ...

最新文章

  1. Symfony4中文文档: 安装和设置Symfony框架
  2. 缺少libtool依赖导致编译安装失败
  3. 在Android应用外获取app的签名
  4. myeclipse中如何在整个工程中搜索字符串
  5. mysql 文章 字段设计_在mysql数据库中,文章表设计有啥好的思路
  6. asp.net数据绑定之Eval和Bind 和等区别
  7. ACM-ICPC知识要点收集
  8. CentOS系统基本设置
  9. x86下SylixOS引导过程分析
  10. 计算机视频剪辑教程,电脑怎么剪辑视频?新手都能上手的视频剪辑教程分享
  11. MacW资讯:苹果电脑删除磁盘分区及双系统分区的办法
  12. Rtools下载与安装(win10)
  13. 中山大学非全日制计算机考研,中山大学社会工作非全日制考研经验贴
  14. 计算机网络:网络传输介质
  15. 事业单位计算机专业能力测试考什么内容,事业单位职业能力测试考什么
  16. 服务器并发量估算公式和计算方法
  17. mybatis-plus 读写空间数据 geometry类型
  18. c语言小数除于整数怎么运算,C#:将int除以100
  19. 分布式开发--分布式定时任务
  20. DokuWiki基本使用语法

热门文章

  1. 【XAI】Comment: Graphical Models, Causality and Intervention
  2. java小白日常报错
  3. php实现短信找回密码,thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能...
  4. PHP ‘Array and string offset access syntax with curly braces is deprecated’ 错误的原因和解决办法...
  5. c语言编程软件平板_想在ipad上进行C语言程序编写,请问有没有编译的APP
  6. Python(十三)IO编程
  7. 渗透测试-----ARP攻击
  8. android手势动画
  9. ODATA 后台报错,添加message
  10. OS学习笔记-20(清华大学慕课)死锁和进程通信