- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章WSH 5.6(脚本宿主) 的新增功能由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
在这个最新版本的 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 脚本宿主 。 |
。
最后此篇关于WSH 5.6(脚本宿主) 的新增功能的文章就讲到这里了,如果你想了解更多关于WSH 5.6(脚本宿主) 的新增功能的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
从命令行运行 .vbs 脚本时,默认情况下会显示 Microsoft header : Microsoft (R) Windows Script Host Version 5.7 Copyright
我正在尝试使用WSH代替DOS/批处理文件。 感谢您的输入! 最佳答案 使用WScript.StdIn var input=WScript.StdIn.ReadLine(); 关于wsh - 如何使用
我编写了以下 javascript 并将其放入启动文件夹中,以解决映射驱动器时出现的一些问题。不幸的是,它具有以 H:\作为当前目录启动命令提示符的副作用。我该如何解决这个问题? var objNet
关于这个过程,可以参考我的另一篇文章《没有电脑的日子》之东搞搞西搞搞--搞中。 很多还不懂怎么学习编程的人问应该学什么语言?都会和他说:先提高境界,再学习技能;先了解自己的兴趣或者以后想做的事,才
我需要在 WSH 下使用 JScript 从 .xls 文件中读取一些单元格值。 是否有任何 COM 对象或任何我可以用来执行此操作的对象? 最佳答案 实际上有一个 COM 组件。它的 progId
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 5年前关闭。 Improve thi
在我的 HTA 应用程序中,有一些操作正在服务器上执行一些非常耗时的任务。例如,操作使用旧的 ActiveX 组件读取特定文件夹(文件夹中的 0 - ~200 个文件)中文件的某些文件属性(如主题和注
我正在尝试使用 Javascript 语法在 WSH 中进行一些简单的文件比较。我使用的是Windows XP SP3,脚本是通过Cscript.exe运行的 我的问题来自 File 对象的 date
如何在 JScript 中从命令行读取输入,类似于 Pascal 的 readln? 最佳答案 听起来您是在询问有关 Windows Script Host 的问题。如果您使用 cscript.exe
我正在 VB 中编写一个 WSH 脚本,以读取通过 .Run 方法使用重定向目录列表生成的大量目录列表。 目录列表大约有8400行,但是每次运行脚本时,都会出现以下循环 执行直到 DirList.At
如何在 JScript 中从命令行读取输入,类似于 Pascal 的 readln? 最佳答案 听起来您是在询问有关 Windows Script Host 的问题。如果您使用 cscript.exe
如何使用 WSH 脚本获取临时文件夹路径? 最佳答案 将此脚本另存为 tempFolder.js 并双击执行。 var WshShell = WScript.CreateObject("WScript
是否可以在 WSH 中使用 javascript 管理文件和目录(即获取目录的内容、创建/复制/删除文件等)? 我快速浏览了 MSDN,但找不到让我这样做的对象。 最佳答案 是FileSystemOb
Windows 脚本宿主 (WSH) 是一种 Windows 管理工具。 WSH 为宿主脚本创建环境。也就是说,当脚本到达您的计算机时,WSH 充当主机的一部分,它使对象和服务可用于脚本,并提供一
我不确定 JScript for WSH 是否在每个 Windows 安装中都可用。 哪个版本的 JScript 可用于 WSH,以及哪个 Windows 版本? 请提供权威来源的链接。 最佳答案 一
在 Windows 7 上,我的 VBScript 中出现以下行错误: Set wsh = WScript.CreateObject("WScript.Shell") 错误: Microsoft VB
我一直在我们所有的内部应用程序上广泛使用自定义协议(protocol)来打开任何类型的文档(CAD、CAM、PDF 等),打开文件资源管理器并选择特定文件,以及运行其他应用程序。 多年前我定义了一个
我需要使用 JScript 获取文件夹中与某个通配符模式匹配的所有文件。例如: var fso = new ActiveXObject("Scripting.FileSystemObject"); v
我有一个小的命令行 JScript 例程,我通常在 Windows 中使用 cscript 从命令行运行它。我希望能够按照以下方式传递参数... %:>cscript doSomethingToFil
如何在 WSH 中使用 JScript 打开提示对话框?? 我在文档中找到的唯一弹出对话框是 WshShell.Popup() 方法。但是我需要一种方法来请求用户输入一个字符串,就像 DOM 中的 w
我是一名优秀的程序员,十分优秀!