Windows脚本初探之Windows Script Host(WSH)
Windows脚本是一种解释型语言编写的程序,它是通过COM对象模型访问OS组件。至于什么是COM对象模型,可参见网址http://baike.baidu.com/link?url=TCoRIQ2ff3Ko8xAA_itvEGRE2Plq_2oh1drCY6LxnZpy4Reo3wa8F0gSOQ6t7SvW
Windows Script Host(Windows脚本宿主,WSH)首次出现在Windows 95 Service Release 2版中;
WSH中“Windows”意味着,windows由各种组件组成,这各种组件分别提供操作文件、处理数据,更改操作系统设置等功能操作;
WSH中“Host”(宿主)指的是,Microsoft将其脚本系统划分为两个部分:一部分(脚本宿主)负责管理脚本的组件对象,另一部分(脚本语言引擎)真正解释脚本语言自身。
WSH充当语言引擎(用于解释你选择编写脚本的语言)和执行实际工作的组件或者对象之间的中介;
例如,用VBScript语言编写一段获取计算机用户的登录并显示:
set wnet=createobject("wscript.network")
uname=wnet.username
msgbox "your username is "&uname
将以上三句复制在记事本中,并另存为showname.vbs文件,执行后出现以下结果:
其原理图为:
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1363518,如需转载请自行联系原作者
Windows脚本初探之Windows Script Host(WSH)相关推荐
- Windows脚本初探之PowerShell流程控制if
Windows Powershell中if语句为可以为一下三种形式,只用表达式为True时才执行相应花括号中的命令语句/块: 示例1: 1 2 3 4 if (表达式1) { 命令语句/块 ...
- Windows脚本初探之VBScrip的MsgBox函数
VBScript中MsgBox函数最基本的格式就是向用户显示一条文本消息. 示例1: 1 MsgBox "This is a testing message~" 结果: MsgBo ...
- 怎么创建计算机快捷方式到桌面两种方法,使用脚本主机创建Windows快捷方式 - Windows Client | Microsoft Docs...
如何使用脚本宿主创建Windows快捷方式 12/03/2020 本文内容 本文介绍如何通过使用 Microsoft Windows Script Host (WSH) Visual FoxPro 创 ...
- windows脚本编制引擎_说说 Windows 脚本宿主运行的几种方式
1.在命令提示符下运行脚本 使用 Windows 脚本宿主,可以在命令提示符下运行脚本.CScript.exe 提供了用于设置脚本属性的命令行开关. 使用 CScript.exe 运行脚本 用下列语法 ...
- 使用 Windows 脚本文件 (.wsf)
使用 Windows 脚本文件 (.wsf) Windows 脚本文件 (*.wsf) 是含有可扩展标记语言 (XML) 代码的文本文档.它综合了几个可增强脚本灵活性的功能.由于 Windows 脚本 ...
- [转载]初识Windows 脚本文件(*.wsf)
初识Windows 脚本文件(*.wsf) Windows 脚本文件(*.wsf) 是含有可扩展标记语言 (XML) 代码的文本文档,它综合了几个可增强脚本灵活性的功能.由于 Windows 脚本文件 ...
- Windows脚本编写
一.关于脚本语言 脚本语言就是由专用解释器以行为单位解释执行的一种文本形式编程语言,象Windows的批处理.Unix/Linux的shell.perl和awk等脚本语言都属于这个范畴.它们大多都是由 ...
- win7计算机找不到脚本文件夹,解决win7开机提示“windows script host 无法找到脚本文件”的方法...
接下来小编要和大家说到一个新的win7系统故障,其实以前也有用户和小编提到过它,都是由于小编的电脑不是win7就一直没有解决的方法.最近换成win7的电脑之后发现开机的时候系统会弹出一个windows ...
- windows script host 无法找到脚本文件 estm.vbs
问题背景:win11 电脑安装某软件(在此不透露软件名称了)卸载之后,电脑启动出现两个 windows script host 弹窗,找不到 -/estm.vbs 于是我就带着问题去找该软件的客服,那 ...
最新文章
- ubuntu nano用法
- 吃完降压药多久能睡觉 降压药什么时候吃好
- python语音命名规则_python语音变量命名规则
- js百度地图android定位不准,百度地图js定位不准
- shell 除法 小数点
- 力扣回文字串的动态规划解法
- string 找出所有数字 index_【一天一大 lee】单调递增的数字 (难度:中等) Day20201215...
- itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片
- UIScrollView总结
- 用C#代码实现求两条线段的交点并判断各种情况
- 【基础教程】信噪比+香农公式【1748期】
- 如何定义适配器adapter类_【设计模式】第六篇:来康康适配器模式
- STM32学习笔记(正点原子STM32Mini版)
- word目录怎么自动生成?写作人必学的小技巧
- c语言数字和字母运算,计算器中的字母CE、C、MR、MC、MS、M+、M-等等各是什么意思?让我来告诉你吧!...
- VMware Workstation15.1.0安装Windows 1903虚拟机
- 【解决方案】智慧体育场馆大场景安防视频监控,可持续性保障大型场馆安全运行
- 人工智能七大应用领域!你难道还没真香吗?
- Android面试题,framework源码
- keyshot聚光灯_KeyShot 6使用技巧
热门文章
- android 自定义progressbar demo,Android自定义View――动态ProgressBar之模仿360加速球
- 使用windows默认工具快速修改图片尺寸
- 工程项目建设管理解决方案智慧大屏系统
- 基于深度学习的垃圾分类识别系统
- 实用知识:网易原创漫画防震安全手册3.0版下载
- 游戏检测到计算机性能过低,玩游戏fps低怎么办 八个问题九种解决办法
- 给大家推荐ScratchJr 少儿编程课程,感觉讲的还可以,内容比较清晰,而且前面还有幼儿音乐也比较好听
- swig: error while loading shared libraries: libpcre.so.1: cannot open shared object file 亲测解决方法
- 构建CMS:结构和样式
- 【2019年04月03日】A股最便宜的股票