WSCRIPT与CScript区别解释
来源:互联网 发布:饥荒数据修改器 编辑:程序博客网 时间:2024/06/05 11:22
cscript因为把输出放进了控制台 所以可以对它重定向 方便程序调用
wscript直接用窗口输出 适合调试程序和编写小工具
在windows下不用cmd的话cscript的输出会一闪而过
使用 WScript.exe 运行脚本
大多数情况下,列在下表中的选项适用于 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 在调试程序中启动该程序。
//?
使用 CScript.exe 运行脚本
CScript.exe 是 Windows 脚本宿主的一个版本,可以用来从命令行运行脚本。 CScript.exe 提供了用于设置脚本属性的,命令行开关。要使用 CScript.exe,可使用下列语法在命令行上键入命令:
cscript [
宿主选项...] [
脚本名称] [
脚本选项与参数]
其中的术语定义如下:
- 宿主选项 打开或关闭不同的 Windows 脚本宿主功能。宿主选项的前面有两条斜线 (//)。
- 脚本名称 脚本文件的名称,包括扩展名和必要的路径信息,例如 d:\admin\vbscripts\chart.vbs。
- 脚本选项与参数 被传递到脚本中。脚本参数的前面有一条斜线(/)。
每个参数都是可选项;但是在指定脚本选项时必须指定脚本名称。如果不指定参数,CScript 将显示 CScript 语法和有效的宿主参数。CScript.exe 支持的脚本选项见下表。
//T 参数设置了一个定时器,从而防止了脚本的过度执行。如果执行时间超过了指定值,CScript 将使用IActiveScript::InterruptThread 方法中断脚本引擎并结束进程。
一个 CScript 示例
在安装最终版本的 Windows 脚本宿主时将安装若干示例脚本。假设你已经将 Chart.vbs 示例脚本复制到计算机上的下列文件夹:
c:\sample scripts\chart.vbs
在运行脚本时可以使用或不用图标,如下所示:
从开始菜单的程序中选择 MS-DOS(R)操作系统命令行。
在命令行上输入下列命令(可以根据文件夹的位置做相应的调整):
cscript //logo c:\"sample scripts"\chart.vbs cscript //nologo c:\"sample scripts"\chart.vbs
- WSCRIPT与CScript区别解释
- WSCRIPT与CScript区别
- WSCRIPT与CScript区别
- cscript和wscript
- cscript和wscript
- CScript vs WScript JavaScript vs JScript
- 网页编程的核心:Script文件 WScript cscript.exe详解
- WScript 对象的解释
- 强制用Wscript.exe或Cscript.exe来运行VBS脚本
- WSCript
- wscript
- WScript
- 解释与编译的区别
- 编译与解释的区别
- 编译器与解释器区别
- 关于编译器与解释器的区别
- 编译语言与解释语言的区别
- 编译器与解释器的区别
- 监控电池电量和充电状态
- abap 中的语法 div / mod 的用法区别
- Android开源项目分享
- C++虚函数表解析(转)
- android-内存溢出-子view未回收-非大众版
- WSCRIPT与CScript区别解释
- php 默认时区设置 date_default_timezone_set
- 火狐 跨域问题解决
- MongoDB 访问控制
- abap 弹出窗口屏幕(screen)实现关闭右上角的关闭按钮事件
- VMware的四种网络连接方式
- Permission is only granted to system apps解决方法
- JQUERY Live Hover
- 在oracle中where 子句和having子句中的区别