最近几天由于娱乐需求(~ ̄▽ ̄)~,去网上了解了一些VBS有关的知识,既然学都学了总要做个总结,万一哪天又有跟我一样头铁的同胞们想来了解了解这门语言(不过想玩的朋友们,可要抓紧了,再过一阵子这语言可能windows系统都不支持了,手动狗头)。

VBScript的简介

VBScript(Visual Basic Script的简称,有时也被缩写为VBS。)是微软公司出品的脚本语言,同时也是ASP(Active Server Pages)默认使用的脚本语言,VBScript 与JavaScript类似都是一个动态脚本语言,可以看作是VB语言的简化版,与VBA有一定的联系。不过目前已经彻底不维护它了,彻底打入冷宫。所以现在了解它,主要以娱乐为主。。。

用途

1、VBS语言可以直接作为一个可执行程序,因为该脚本无需编译成.exe可执行文件,而是直接将源代码通过宿主(Hosts)进行解释并执行(直接用winodws系统的记事本(notepad.exe)之类的文本编辑器,将后缀名改成.vbs就可以运行),用于调试简单的VB语句非常方便。

2、由于是微软开发的语言,在Windows操作系统中,VBScript可以在Windows Script Host的范围内运行,可以通过Windows脚本宿主调用COM,所以VBScript能使用Windows操作系统中可以被使用的程序库,还经常被用来自动地完成重复性的Windows操作系统任务。

3、应用于网页(现在应该大多都是用Js了) 用浏览器执行VBS程序。VBS与JavaScript在这一方面是竞争者,它们可以用来实现动态HTML,甚至可以将整个程序结合到网页中来。但由于VBS只获得了Microsoft Internet Explorer的支持,而JavaScript则受到所有网页浏览器的支持。所以JavaScript更受欢迎一下,应该算是比较冷门了,VBS还能应用在Microsoft Office中处理事务,不过效率也不是特别高。

优点

1、在所有Windows98以后的操作系统本身都集成了WSH(Windows Script Host)功能,所以通过文本编辑器,用VBS语言编写的程序可以直接执行,操作运行简单,也是我学习了一下的原因(当然Mac系统是不能运行的,毕竟财大气粗都上了Mac,这小语言可不值得老板瞟两眼的,ԾㅂԾ,)。

2、VBScript由操作系统,而不是由网页浏览器解释,它的文件比较小、语言特性跟其它的语言差不多,容易学。而且VBS不区分大小写,简直手残党的福音啊O(∩_∩)O,这对经常使用Java的我来说,就跟一匹脱缰的野马看见了呼伦贝尔有不有!!!。

3、网上大神说可以使用其它程序和可使用的物件(尤其Microsoft Office)了解了下就是微软的这些办公软件除了正常的编辑功能,还能够进行编程,语言自然就是VBS了,想来确实蛮有用的,适合那些经常使用Office软件的办公人士——在微软office中ppt如何使用vbs写个最简单的程序

缺点

1、VBS的程序编辑应该没啥比较好用的编辑器可以使用,学了几天VBS一直都用的是那个Windows自带的笔记本╮(╯▽╰)╭,一不留神就写错了。
2、个人理解,这家伙也太容易做各种木马病毒了,由于Windows操作系统没有任何特别的保护设施。VBS程序与其它JS、EXE、BAT或CMD程序一样对待,你只要双击它就可以直接运行(这要会写个什么木马,直接qq给朋友发过去,忽悠朋友双击一运行,哈哈哈整人必备,当然前提是360等流氓大哥要装死

VBScriptVBS(一)VBScript的简介、优缺点介绍、VBS的用法相关推荐

  1. NLP:Transformer的简介(优缺点)、架构详解之详细攻略

    NLP:Transformer的简介(优缺点).架构详解之详细攻略 目录 Transformer的简介(优缺点).架构详解之详细攻略 1.Transformer的简介 (1).Transforme的四 ...

  2. DL之YoloV2:Yolo V2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之YoloV2:Yolo V2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Yolo V2算法的简介(论文介绍) 1.YOLOV2的特点.改进.优缺点 2.实验结果 3.不 ...

  3. DL之Panoptic Segmentation:Panoptic Segmentation(全景分割)的简介(论文介绍)、全景分割挑战简介、案例应用等配图集合之详细攻略

    DL之Panoptic Segmentation:Panoptic Segmentation(全景分割)的简介(论文介绍).全景分割挑战简介.案例应用等配图集合之详细攻略 目录 Panoptic Se ...

  4. DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Dilated Con ...

  5. DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ShuffleNetV2算法的简介(论文介绍) 1.论文特点 2.基于硬件 ...

  6. DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详 ...

  7. DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之MobileNet V2:MobileNet V2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNetV2算法的简介(论文介绍) MobileNet V2算法 ...

  8. DL之MobileNet:MobileNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之MobileNet:MobileNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNet算法的简介(论文介绍) 1.研究背景 2.传统的模型轻量化常用的方法 ...

  9. DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之SqueezeNet:SqueezeNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 SqueezeNet算法的简介(论文介绍) 1.轻量级的CNN架构优势 2.主要特 ...

最新文章

  1. Codeforces 766E
  2. Android NDK的生命周期JNI_OnLoad与JNI_OnUnload(转)
  3. 福州java培训哪里好_福州自学考试培训班哪里比较好
  4. Preparing Cities for Robot Cars【城市准备迎接自动驾驶汽车】
  5. HTTP之content-type相关
  6. MySQL索引常用算法
  7. 什么是分布式查询mysql_基础普及之什么是分布式SQL
  8. 学习笔记-Linux从入门到秃头
  9. 如何理解UEFI的事件机制(三)——时钟中断
  10. 用python做外贸
  11. excel sumifs多条件求和
  12. 路由token验证和路由守卫~~狂徒李四
  13. PC USB Warning
  14. 聊天机器人之语音识别科大讯飞 Node.js SDK
  15. PersistenceContext.properties()
  16. 2022-2028全球与中国角膜矫正术市场现状及未来发展趋势
  17. 人工智能原理复习 | 课程背景
  18. Android 代理 wss,打android包使用wss协议进行websocket连接出错
  19. 2.STC15W408AS单片机时钟
  20. recurdyn同步带装配问题

热门文章

  1. Java用蚁群算法求最短路径,求最短路径的可用程序代码(蚁群算法)
  2. 计算机C语言学习心得
  3. javasrcipt实现简单UBB代码方法
  4. 2022年10月份自考总结
  5. WIN10不显示sql2005服务器,win10安装mssql2005提示启动服务失败的处理办法
  6. [普通物理] 光的衍射
  7. 安装Java开发工具包
  8. 【2】WEB安全学习----网站组成
  9. php getrealpath,weblogic环境下getRealPath() called with unsafe问题的处理
  10. English lean -Let's celebrate it