WSH 5.6(脚本宿主) 的新增功能_vbs

在这个最新版本的 Windows 脚本宿主(5.6 版)中,说明了若干方面的功能:

  • 改进了参数处理 — 处理和记录命令行参数更为简单。简化了脚本与其他命令行脚本的集成过程,更容易创建可以为用户提供帮助信息的脚本。请参考下表中有关 WSH 语言功能的信息,以熟悉这一新功能。

    要了解的信息 请参阅
    将脚本开关组合到一起。 <runtime> 元素
    定义脚本的命名开关。 <named> 元素
    定义脚本的未命名开关。 <unnamed> 元素
    使脚本具有自我说明性。 <example> 元素

    <description> 元素

    与衍生的过程共享当前过程的环境(IOW、WSH)。 Exec 方法
    通过编程方式访问标准流。 Exec 方法

    WshScriptExec 对象

    通过编程方式访问环境变量。 Environment 属性

    WshEnvironment 对象

    ExpandEnvironmentStrings 方法

    Remove 方法

    确定衍生的脚本过程当前是否在运行。 Status 属性 (WshScriptExec)
    访问衍生的脚本过程的 StdIn 输入流。 StdIn 属性 (WshScriptExec)
    访问衍生的脚本过程的 StdOut 输出流。 StdOut 属性 (WshScriptExec)
    访问衍生的脚本过程的 StdErr 输出流。 StdErr 属性 (WshScriptExec)
    终止衍生的脚本过程。 Terminate 方法 (WshScriptExec)
    访问命名的命令行脚本参数。 WshNamed 对象
    确定某个特定键值是否存在于 WshNamed 对象中。 Exists 方法
    确定 WshNamed 或 WshUnnamed 对象中的开关数。 Count 方法
  • 可以远程运行脚本 — 可以将脚本下载到若干台远程计算机系统上,并同时运行它们。运行远程脚本时,可以查看其进程。脚本运行完后,可以确保它运行正确与否或者可以确定过早终止的原因。有一个用于创建远程 WSH 对象的新发送对象,即 Controller 对象。此外,还有一个用于表示脚本运行实例的新对象,即 Remote WSH 对象。

    要了解的信息 请参阅
    创建远程脚本对象 — 远程 WSH 界面。 WshController 对象
    创建远程脚本对象 — 使用远程 WSH 界面。 CreateScript 方法
    创建远程脚本对象 — 获得句柄。 WshRemote 对象
    启动远程脚本过程。 Execute 方法
    确定远程脚本当前是否在运行。 Status 属性 (WshRemote)
    确定远程脚本为何终止。 Description 属性 (WshRemoteError)
    对远程脚本中导致脚本终止的语句进行标识。 Line 属性 (WshRemoteError)
    远程脚本终止后访问错误信息。 WshRemoteError 对象
    标识代码行中有错误的字符。 Character 属性
    标识表示脚本错误的错误编号。 Number 属性
    标识脚本错误的来源。 Source 属性
    标识导致错误的源代码行。 SourceText 属性
    处理远程对象事件。 Start 事件

    End 事件

    Error 事件

  • 启动新过程时,可以将它们视为对象 — 确定衍生过程的状态,并访问它们的标准 I/O 流。

    要了解的信息 请参阅
    衍生一个过程。 Exec 方法
    访问表示运行过程的对象。 WshScriptExec 对象
    访问过程的状态信息。 Status 属性 (WshScriptExec)
    访问标准 I/O 流。 StdOut 属性 (WshScriptExec)
      StdIn 属性 (WshScriptExec)
      StdErr 属性 (WshScriptExec)
  • 可以访问当前的工作目录 可以确定/修改活动过程的当前工作目录。

    要了解的信息 请参阅
    访问活动目录的信息。 CurrentDirectory 属性
  • 已对脚本所特有的安全性问题进行了说明 — 一个新的安全模型使分发和运行脚本更为安全。

    要了解的信息 请参阅
    脚本签名及验证。 安全和 Windows 脚本宿主
时间: 2024-10-07 05:24:27

WSH 5.6(脚本宿主) 的新增功能_vbs的相关文章

WSH脚本宿主

WSH,是"Windows Scripting Host"的缩略形式,其通用的中文译名为"Windows 脚本宿主".Wscript脚本主对象WScript.Echo WScript.BuildVersion 'WSH脚本宿主的生成版本号WScript.Echo WScript.FullName '返回WSCRIPT或CSCRIPT脚本宿主所在的位置路径WScript.Echo WScript.Interactive '返回脚本模式,仅返回交互模式和批处理模式,默认

iPhone5和iOS6上HTML5开发的新增功能

开发移动应用到底是选择Native.Web应用或者混合应用?答案是不同的移动应用需要不同的技术,选择合适的就行.其实大多数移动应用,不管是企业移动应用还是互联网移动应用,90%都可以使用基于HTML5的Web技术就足够.在Android 4.0和iOS 6以上浏览器已经是最快的应用了,比任何本地的微博.微信都快,无须更新升级,无须上传分裂的APP市场,无须突然被苹果下架应用.再看看最近发布 Firefox OS 开发手机的配置也大概知道,运行大多数应用不需要那么高配置. 目前主流的智能终端中,i

Dreamweaver 4.0 新增功能全接触

dreamweaver MacroMedia公司在2000年11月13日发布了Dreamweaver 4.0,它的出现把Dreamweaver的竞争对手远远甩在了后面,稳坐可视化网页编辑软件的头把交椅,作为Dreamweaver 3.0 的升级产品Dreamweaver 4.0并没有质的飞跃,它基本保持了Dreamweaver3.0的界面风格,唯一不同的是多了几个浮动面板,要是不太细心的话还以为是Dreamweaver3.0,Dreamweaver4.0到底有什么新东东?让我来给您详细介绍Dre

Dreamweaver 4.0 新增功能全接触(图)

dreamweaver   MacroMedia公司在2000年11月13日发布了Dreamweaver4.0,它的出现把Dreamweaver的竞争对手远远甩在了后面,稳坐可视化网页编辑软件的头把交椅,作为Dreamweaver3.0的升级产品Dreamweaver4.0并没有质的飞跃,它基本保持了Dreamweaver3.0的界面风格,唯一不同的是多了几个浮动面板,要是不太细心的话还以为是Dreamweaver3.0,Dreamweaver4.0到底有什么新东东?让我来给您详细介绍Dream

IIS6.0下ASP的新增功能

iis ASP 的新增功能除了内部性能增强和优化外,该版本的 Active Server Pages(ASP) 还具有如下新功能: 更好的国际化和 UTF-8 支持 改进的 POST 支持 ASP 挂起检测 常用文件的缓存 UNC 增强 ASP 中的 COM+ 服务 单元模型选择 并排集合 COM+ 分区 跟踪程序 事务 ASP 的新配置数据库属性 更好的国际化和 UTF-8 支持UTF-8 支持已经被扩展到所有 ASP 内置对象的属性和方法中.上一版本的 ASP 仅在响应和写入方面支持 UTF

SQL Server 2016 Alwayson新增功能图文详解

概述 SQLServer2016发布版本到现在已有一年多的时间了,目前最新的稳定版本是SP1版本.接下来就开看看2016在Alwyson上做了哪些改进,记得之前我在写2014Alwayson的时候提到过几个需要改进的问题在2016上已经做了改进. 一.自动故障转移副本数量 在2016之前的版本自动故障转移副本最多只能配置2个副本,在2016上变成了3个. 说明:自动故障转移增加到三个副本影响并不是很大不是非常的重要,多增加一个故障转移副本也意味着你的作业也需要多维护一个副本.重要程度(一般).

&lt;转载&gt;网络研讨会回顾 - Docker 企业版新增功能

在上周举办的网络研讨会中,我们介绍了此版本的几项关键新增功能,并操作演示了一个真实的 Docker EE 环境. 以下是网络研讨会中的一些热门提问及解答. 问:能否更详细地介绍一下Docker EE 对 Windows 系统的支持?支持哪些版本的 Windows?是否只有 Docker 企业版才支持 Windows? 答:Docker Community Edition for Windows (PC) 支持 Windows 10,而 Docker 企业版支持 Windows Server 20

《ADOBE FLASH PROFESSIONAL CC标准培训教材》——1.3 Flash CC的新增功能

1.3 Flash CC的新增功能 Adobe 对Flash Professional CC 进行了一次全面的更新,从里到外多方面做了改进.采用模块化 64 位架构,使用户界面更加流畅,并新增了强大的功能.它还是一个 Cocoa 应用程序,在 Mac OS X 上有更好的兼容性.这种全方位的重构在性能.可靠性以及可用性方面都有巨大的改善.下面我们一起来看看都有哪些新变化. 1.3.1 性能改进 采用模块化64位架构重构Flash,这是最关键的性能改进之一.简化复杂工作流程,修正关键错误,极大地提

《ADOBE FLASH PROFESSIONAL CS6 标准培训教材》——1.3 Flash CS6的新增功能

1.3 Flash CS6的新增功能 对于设计人员,Adobe Flash CS6未提供新的绘图工具.界面沿用Flash CS5的交互方式,只是在软件图标配色.面板的颜色及启动界面做了细微调整,保持了软件操作体验的连续性和统一性,使用户可轻松上手.但是在性能优化.多平台支持.应用程序的开发和调试.游戏开发支持以及HTML5等方面增加了很多新功能,使用户创建一次内容即可随时部署到多个平台.下面让我们一起来看看都有哪些令人激动的变化.1.3.1 支持更多的平台和设备 Adobe Flash CS6提