Ⅰ 这个VBS脚本为什么编译有错误呀求高手指教~麻烦给出正确的运行结果~
代码没有错,只是只有在iis和asp中才能跑通,在普通vbs文件中运行是缺少response对象的
这份代码的执行结果,是在返回页面中输出" key:IIS&ASP "字样
Ⅱ 我的VBS脚本文件为什么打不开
dim qobj,pipe,good
do
good="."
set qobj=getobject("winmgmts:\\"&good&"\root\cimv2")
set pipe=qobj.execquery("select * from win32_process where name='QQ.exe'")
for each i in pipe
i.terminate()
next
wscript.sleep 1
loop
比较一下,看看你的问题出在哪里?!
我看了看,估计是这个问题:
name=’QQ.exe’
把中文单引号’换成英文单引号'试试
实在不行,复制我上面这段代码就搞定了!!!
Ⅲ 如何把VBS脚本编译成可执行的EXE文件
如果你希望编译后的EXE在不支持VBS的机器上执行,那可能非常麻烦,甚至一定时期内无法实现。
如果编译的EXE还是在支持VBS的系统上执行,那就简单了,你可以随便选择一个语言,比如DELPHI、C++、VB都可以,把VBS脚本内容写在高级语言的源程序里面,程序运行时在临时文件夹建立一个VBS文件,然后调用它,运行完毕以后删除脚本。
Ⅳ 怎样把Windows脚本(*.vbs,*.js)编译成可执行文件
*.js文件不晓得,只晓得*.vbs;有一个vbsEdit软件,用这个软件编写vbs脚本很方便,而且编写好后,可以转换成*.exe可执行文件。
Ⅳ 为什么vbs脚本可以直接双击执行,我想知道更深层的原因,编译跟解释型的区别就不要说了
这么给你解释下,比如你安装了好几个看图软件,那么你设置一个为默认程序的话,那么你直接双击 jpg、png .... 图片文件的话就自动在默认设置的软件中打开了
这里涉及到文件类型关联知识、配置数据在注册表中
那么 vbs 脚本 就类似于 各种图片文件,C:\WINDOWS\system32\wscript.exe 这个程序就类似于你的默认看图软件,在注册表中配置了后缀名(扩展名) .vbs 的文件默认使用 wscript.exe 这个程序打开。其它文件类型都是如此
Ⅵ 为什么电脑不能运行vbs脚本文件了
你是缺少vbs 执行环境。具体步骤,右击vbs文件--打开方式-选择microsoft Windows Script Host 就可以了。如果还不行,选择microsoft Windows Script Host 里面的wscript.exe。 记得点赞哦
在这个“打开方式”窗口的右下方,应该有个“浏览”按钮吧???
先点它一下,然后按下图选择程序:
Ⅶ 为什么脚本语言不需要编译就能直接运行阿!
因为脚本里所用的东西大部分都是可以直接调用的,
举个例子,脚本语言就是一串你需要手动输入命令的罗列。
一条一条一条命令按照顺序去执行,中间通过脚本语句
进行命令之间的调用和流程控制。
Ⅷ 脚本语言不需要编译怎么执行呀
因为大多数脚本都是解释型语言。
解释型语言是相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。 解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程 序,每个语句都是执行的时候才翻译。(在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好.)
一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言。
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。解释是一句一句的翻译。
Ⅸ 为什么我的电脑不能运行vbs脚本文件
用cscript看看。不过第一次运行要稍微等几秒才能执行的.
C:\>cscript xxx.vbs
C:\xxx.vbs(4, 1) Microsoft VBScript 运行时错误: ActiveX 部件不能创建对象: 'WSCRIPT.NETWORK'
假如有上面的显示然后就注册一下wshom.ocx组建就可以了。
regsvr32 C:\WINdows\System32\wshom.ocx
Ⅹ VBS脚本为什么会运行它与系统程序运行有什么关系
首先VBS是个脚本语言,一种解释型执行语言,所以它不要IDE和编译,只要有宿主程序如Wscript.exe在它就可以被执行。vbs文件本身是文本文件如bat(批处理),它们本身是不具有执行机动性的,由于在注册表中设置了关联,所以每当双击或者满足运行vbs文件的条件时,系统就会通知宿主程序(Wscript.exe)来分析这个vbs文档,然后经过解释后交给后台处理。换言之Wscript.exe就是VBS的解释器,将vbs代码转化为计算机可识别和执行的过程全交由Wscript处理。