什么是 WSH(脚本宿主)的详细解释
Windows 脚本宿主 (WSH) 是一种 Windows 管理工具。
WSH 为宿主脚本创建环境。也就是说,当脚本到达您的计算机时,WSH 充当主机的一部分,它使对象和服务可用于脚本,并提供一系列脚本执行指南。此外,Windows 脚本宿主还管理安全性并调用相应的脚本引擎。
对于与 WSH 兼容的脚本引擎来说,WSH 是与语言无关的。它为 Windows 平台提供了简单、功能强大而又灵活的脚本编写功能,允许您从 Windows 桌面和命令提示符运行脚本。
Windows 脚本宿主非常适合于非交互式脚本编写的需要,如脚本登录、脚本管理和计算机自动化。
WSH 对象和服务
Windows 脚本宿主为直接操纵脚本执行提供了若干个对象,并为其他操作提供了 helper 函数。使用这些对象和服务,可以完成如下任务:
- 将消息打印到屏幕上
- 运行基本函数,如 CreateObject 和 GetObject
- 映射网络驱动器
- 与打印机连接
- 检索并修改环境变量
- 修改注册表项
WSH 所在的位置?
Windows 脚本宿主内嵌在 Microsoft Windows 98、2000 和 Millennium Edition 中。如果运行的是 Windows 95,则可从 Microsoft Windows 脚本技术 Web 站点 (HTTP://www.microsoft.com/china/scripting) 下载 Windows 脚本宿主 5.6。
相关推荐
-
什么是 WSH(脚本宿主)的详细解释
Windows 脚本宿主 (WSH) 是一种 Windows 管理工具. WSH 为宿主脚本创建环境.也就是说,当脚本到达您的计算机时,WSH 充当主机的一部分,它使对象和服务可用于脚本,并提供一系列脚本执行指南.此外,Windows 脚本宿主还管理安全性并调用相应的脚本引擎. 对于与 WSH 兼容的脚本引擎来说,WSH 是与语言无关的.它为 Windows 平台提供了简单.功能强大而又灵活的脚本编写功能,允许您从 Windows 桌面和命令提示符运行脚本. Windows 脚本宿主非常适合于非
-
WSH 5.6(脚本宿主) 的新增功能
在这个最新版本的 Windows 脚本宿主(5.6 版)中,说明了若干方面的功能: 改进了参数处理 - 处理和记录命令行参数更为简单.简化了脚本与其他命令行脚本的集成过程,更容易创建可以为用户提供帮助信息的脚本.请参考下表中有关 WSH 语言功能的信息,以熟悉这一新功能. 要了解的信息 请参阅 将脚本开关组合到一起. <runtime> 元素 定义脚本的命名开关. <named> 元素 定义脚本的未命名开关. <unnamed> 元素 使脚本具有自我说明性. <e
-
cmd 环境变量设置方法详细解释
cmd设置环境变量可以方便我们bat脚本的运行,但是要注意的是变量只在当前的cmd窗口有作用(局部生效),如果想要设置持久的环境变量需要我们通过两种手段进行设置:一种是直接修改注册表,另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量. 1.查看当前所有可用的环境变量:输入 set 即可查看. 2.查看某个环境变量:输入 "set 变量名"即可,比如想查看temp变量的值,即输入 set temp 当然也可以使用echo %temp% 3.修改环境变量 :输入 "se
-
shell脚本之sed详细用法详解
目录 sed的作用 sed使用方法介绍 命令行格式 举例说明 对文件进行增.删.改.查操作 增加文件内容 对文件进行搜索替换操作 其他命令 其他选项 sed结合正则使用 补充扩展总结 总结 sed的作用 sed是Stream Editor(流编辑器)的缩写,简称流编辑器:用来处理文件的 sed是一行一行读取文件内容并按照要求进行处理,把处理后的结果输出到屏幕 首先sed读取文件中的一行内容,把其保存在一个临时缓存区中(也称为模式空间) 然后根据需求处理临时缓冲区中的行,完成后把该行发送到屏幕上
-
Shell脚本的超详细讲解(推荐!)
目录 一.Shell脚本基础概念 1.1 什么是shell? 1.2 什么是shell脚本 1.3 shell脚本的意义 二.创建一个简单的Shell脚本 2.1 创建一个shell脚本文件 2.2 运行一个Shell脚本 2.2.1 脚本文件无执行权限 2.2.2 脚本文件有执行权限 三.基本语法 3.1 变量 3.1.1 变量类型 3.1.2 变量操作 3.1.3 字符串变量 3.1.4 数组 3.1.5 变量传参 3.2 运算符 3.2.1 算数运算符 3.2.2 关系运算符 3.2.3
-
运行脚本之前,如何确定计算机上的默认脚本宿主的代码
问: 您好,脚本专家!我知道,在运行脚本时,可使用代码确定脚本是否在 WScript 或 CScript 中运行.但我想不明白的是:运行脚本之前,如何确定计算机上的默认脚本宿主? -- AT 答: 您好,AT.您知道,人们完全难倒脚本专家并不是常事:不过我们不得不承认这个问题的确有点挑战性.(嗯,嗯:那么,或许它并不足以能够难倒脚本专家:老实说,事实上它相当简单.不过你们无需知道这些.)我们还不知道如何回答这个问题,但我们知道,为了帮助您解决这个问题,我们将会需要大量辛勤的工作和奉献. 但是,在
-
linux下的tar命令详细解释
tar命令 [root@Linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩. -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压
-
Windows程序打包脚本[bat]的详细流程
打包脚本的流程和自动打包基本相同: 1. 编译软件 2. 拷贝需要的内容 3. 代码签名 4. 打包成安装文件 5. 再次签名,并将安装文件名称改成需要的格式 ------------------------------------------------------------------ 编译软件需要初始化vs的运行环境,如 call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"
-
易语言运算命令的详细解释
本篇内容针对易语言运算命令的位取反.位于.位或.位异或做了详细解释 易语言3.5版提供了4个位运算命令. 1.位取反 位取反命令将指定数值转换为二进制后,对每一比特位的值取反,即0变为1,1变为0,然后转换成十进制数,返回值是转换后的十进制数. "位取反"命令的命令格式是: 〈整数型〉 位取反 (欲取反的数值) 参数"欲取反的数值"的类型为"整数型". 2.位与 位与命令将所给的数值全部转换为二进制,对所有二进制数值的共同比特位进行"与
-
vbs提示没有在该机执行windows脚本宿主的权限。请与系统管理员联系
最近在项目中使用VBS来实现图片的批量删除和批量导入功能,但不知道为什么,只要在我机器上一运行VBS文件就提示"没有在该机执行windows脚本宿主的权限.请与系统管理员联系."的错误.下面贴出本人的解决方法,并附上图片批量导入及批量删除的VBS代码. 如果只是因为权限问题可以查看这篇文章: 以管理员身份运行程序的vbs命令 1.检查系统是否禁止使用了脚本运行,即打开"INTERNET选项"的"安全"选项卡里"自定义级别",看
随机推荐
- nodejs连接mongodb数据库实现增删改查
- jQuery select操作控制方法小结
- 自动重启电脑的bat文件
- JavaScript Math.round() 方法
- Django数据库操作的实例(增删改查)
- asp木马代码解密的随机加密webshell
- ASP基础入门第十篇(ASP内建对象Server)
- 深入理解C#索引器(一种支持参数的属性)与属性的对比
- c#通过ip获取地理信息
- JavaScript按位运算符的应用简析
- JavaScript实现水平进度条拖拽效果
- 深入ORACLE迁移到MYSQL的总结分析
- ASP.NET系统关键字及保留字列表整理
- JQuery 图片滚动轮播示例代码
- jQuery的缓存机制浅析
- 微信小程序 摇一摇抽奖简单实例实现代码
- 基于C++实现的线程休眠代码
- 用php发送带附件的Email
- PHP实现分页的一个示例
- asp下为什么韩文字后面显示分号?