vbscript如何判断所调用程序已运行完成

vbscript如何判断所调用程序已运行完成,第1张

在第一步中用同步方式而不是异步方式调用calc.exe,则你所谓的第二步就完全可以省略了,因为同步方式在被调用的程序运行结束前会一直停在那里的,直到被调用的程序运行结束才会继续运行下面的语句的,所以可以直接进入第三步了。至于怎样用同步方式楼上的已经说了。

一个错误子程序中出现时,如果没有运行On

Error

Resume

Next

语句,

那么错误将被交给调用它的环境,这个过程重复到找到运行On

Error

Resume

Next语句

的环境继续执行,或者找到缺省的脚本错误处理器,把错误交给ASP并且IIS显示缺省错误网页

这种错误调用链意味着可以创建防止使程序停止运行调用有运行期错误的函数和子程序,如果在子程序的

开头放置一个On

Error

Resume

Next语句,任何运行期错误会中止这个子程序的运行,但是调用该子程序的程序

将继续运行而不会引起网页的停止。

例如:......

On

Error

Resume

Next

x=10

y=0

z=x/y

if

Err.Number>0

then

Response.write

"错误号是...."

else

Response.write

"........"

End

if

Err.clear

-------

我的理解:

说通俗点就是,如果没有这个On

Error

Resume

Next

语句的话,如果调用的子程序出现错误了,那调用的这个

环境就要检查了,直到找到On

Error

Resume

Next

语句

,那为什么我们写的程序代码中,很少有人去写这个呢,

那是因为,已经把这个错误交给缺省的脚本错误处理器了,如果没有脚本错误处理器的话,那就必须有这个语句了,否则的话,

调用这个出现错误的子程序的环境,就一直在寻找On

Error

Resume

Next

语句了,那整个网页就打不开了。。

有两种运行方法:

1在windows界面下运行,也就是双击

2在命令提示符下运行,方法为:

开始,输入cmd回车,然后会d出一个黑框,输入cd “你的vbs所在的地方”回车,然后输入脚本的名字回车就运行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8104198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存