【问题标题】:wscript access denied but cscript workswscript 访问被拒绝,但 cscript 有效
【发布时间】:2018-03-10 10:51:24
【问题描述】:

我有一个弹出消息的简单 vbs 脚本

Msgbox("Here")

我可以使用 cscript 运行它

cscript hello.vbs

而且效果很好。但是,如果我尝试使用 wscript 运行它,我会收到一条错误消息,提示“访问被拒绝”。如何让它与 wscript 一起运行?

谢谢

【问题讨论】:

  • 无论您使用WScript 还是CScript,您仍然以相同的方式运行脚本。区别仅在于输出。请edit 问题并分享您尝试使用wscript 运行它的方式。也显示where ?script 的结果。

标签: wsh


【解决方案1】:

Cscript.exe 是 Windows 脚本宿主的命令行版本。

按设计“Windows 脚本宿主支持用 VBScript 或 JScript 编写的脚本。”。

它可以运行hello.vbs,因为这个文件是一个VB Script。

再一次按照设计,我无法运行作为 Windows Shell 脚本的 WScript。

WScript本身就可以执行,不需要其他程序来运行。

【讨论】:

    猜你喜欢
    • 2018-04-28
    • 2015-04-28
    • 1970-01-01
    • 2011-09-02
    • 2010-09-10
    • 2020-03-29
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多