JScript的编写、调试

使用 Windows 脚本宿主,可以在命令提示符下运行脚本。CScript.exe 提供了用于设置脚本属性的命令行开关。

使用 CScript.exe 运行脚本

  • 用下列语法在命令提示符下键入命令:
    cscript [host options...][script name] [script options and parameters]

用“宿主选项”可以启用或禁用各种 Windows 脚本宿主功能。宿主选项前面有两个斜杠 (//)。“脚本名称”是带有扩展名和必需的路径信息的脚本文件名称,如 d:\admin\vbscripts\chart.vbs。“脚本选项和参数”将传递给脚本。脚本参数前面有一个斜杠 (/)。

每个参数都是可选的;但不能在未指定脚本名称的情况下指定脚本选项。如果未指定参数,则 CScript 将显示 CScript 语法和有效的宿主参数。

CScript 示例

随 Windows 脚本宿主一起安装的几个示例脚本,也可从 (http://www.microsoft.com/china/scripting/) 下载。

假设在该示例中,将 Chart.vbs 示例脚本复制到计算机上的以下文件夹中:

c:\sample scripts\chart.vbs

可以按如下所示运行带有或没有徽标的脚本。

运行带有或没有徽标的脚本

  1. 启动 MS-DOS 命令提示符。
  2. 在命令提示符下输入下列命令(如果示例脚本位于其它文件夹中,则应作相应的修改):
cscript //logo c:\"sample scripts"\chart.vbs
cscript //nologo c:\"sample scripts"\chart.VBScript

大多数情况下,列在下表中的选项适用于 WScript.exe 和 CScript.exe。例外情况会加以注释。

参数说明
//B批处理模式;隐藏用户提示和脚本错误在命令行中的显示。默认模式是交互模式。
//D打开调试程序。
//E:engine用指定的脚本引擎执行脚本。
//H:CScript 或 //H:Wscript将 CScript.exe 或 WScript.exe 注册为运行脚本的默认应用程序。如果未指定,则将 WScript.exe 假设为默认应用程序。
//I默认。交互模式;允许显示用户提示和脚本错误。与批处理模式相反。
//Job:<JobID>从 .wsf 文件运行指定的 JobID。
//logo默认。显示标题。与 nologo 相反
//nologo防止在运行时显示执行标题。默认设置是 logo。
//S保存该用户的当前命令行选项。
//T:nn启用超时:脚本可以运行的最大秒数。默认设置是无限制。//T 参数通过设置定时器来防止脚本执行过度。当执行时间超过指定值时,CScript 用 IActiveScript::InterruptThread 方法中断脚本引擎,并终止过程。
//U用于 Windows NT 和 Windows 2000,强制命令行以 Unicode 格式输出。CScript 无法决定以 Unicode 还是以 ANSI 输出;默认设置为 ANSI。
//X在调试程序中启动该程序。
//?显示命令参数(用法信息)的简要说明和用法信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白的编程日志

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值