VBS和BAT的区别

如题所述

BAT 是MS-DOS的批处理文件,执行的是DOS命令。VBS其实是VB script的简写,执行的是VB的脚本命令。 BAT常做简单的系统操作。如删除系统垃圾,重复拷贝文件……BAT相对而言简单应用,通过if和for语句构成应用的小程序。VBS是开发网站的语言(动网就是用VBS些的)。但VBS有 Windows 脚本宿主对象模型根对象的访问,也就是可以在windows下执行。所以可以用VBS开发Win下的小程序。VBS用法和VB一样,但灵活性更强。比如VB变量必须先定义再使用,而VBS可以随心所欲的使用变量(最好养成先定义在使用的习惯,可以增强可读性)。vbs变量间的灵活性也很强,比如字符型和整型几乎是一样使用的不必刻意去转换,可是细节的地方还是要明确的转换的。VBS简单易用,后缀可以是.vbs .vbe 就是JS脚本 在Win底下运行的话就要改成.jse相信你会喜欢vbs的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-13
ba常用于1处理文件,例如压缩,复制,新建文件夹等 2程序管理,例如启动程序和结束程序等3网络管理,上传文件,查看ip等4系统设置,修改注册表,权限设置,bat一般都能调用系统本身的命令bat 一般运行都有个黑框的而vbs一般都是隐藏运行的,bat能做的vbs一般都能做,也可以处理文件,管理程序等vbs与BAT不同的是1vbs能模拟按键,比如你可以做个VBS自动按F5,自己刷新,有了这个功能就能控制很多软件了。甚至能破解一些密码……2vbs的窗口不像BAT那样,我对BAT窗口感到好无赖,因为在BAT进行选择的话,先输入某个键,还要敲回车键的,而vbs用鼠标点就行了。
第2个回答  推荐于2016-08-30
DOS和VBS的区别,下面是我个人的解释:首先就从 开始吧DOS中回显文字 echo hello world 屏幕就会显示hello world的文字信息VBS中显示文字提示则需要 msgbox "hello world" 这样才会显示hello world的提示框。删除文件 DOS中删除文件语法 del x:\***\***.*** /s /q 就可以强制删除文件了!VBS中删除文件set shell=CreateObject("Wscript.shell")Shell.DeleteFile “x:\***\***.*** ”从上面可以看出DOS语法更简单·另外DOS文件操作速度比VBS快很多这个是不争的事实!DOS可以调用DEBUG汇编·DOS还是很强大的·这也是为什么没有完全抛弃DOS的原因!VBS也很强大·但是具体要我说出他的优点我也找不出来·很多都还是受到限制的·DOS和VBS都是脚本语言·就像高级程序语言一样·不同的语言都能做到相同的效果·只是看个人爱好·当然有些语言在某一方面强过别的语言,但是不能是全部的·各有各的优点!具体就需要个人体会了!本回答被网友采纳
第3个回答  2013-09-13
BAT在以前曾是DOS环境下的批处理程序,以前都是在DOS环境下使用edit命令编制的,格式:@echo off ……(主体代码)echo
而现在在Windows环境下就用记事本程序能轻易地编制了。
VBS是在Windows环境下使用VB程序用VB语言编写的一种批处理程序,需要有较高的VB语言基础。
第4个回答  2013-09-13
VBS 可以操纵BAT

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网