这篇文章主要介绍“WSH 5.6有哪些新增的功能”,在日常操作中,相信很多人在WSH 5.6有哪些新增的功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WSH 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 脚本宿主 |
到此,关于“WSH 5.6有哪些新增的功能”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。