版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Windows 脚本编程,TS 黄志龙,议程,什么是 Windows 脚本 Windows 脚本构架 Windows 脚本宿主 范例与问答,议程,什么是 Windows 脚本 Windows 脚本构架 Windows 脚本宿主 范例与问答,Windows 脚本,是什么? 主要作用,Windows 脚本,是什么? 主要作用,通过文本编辑器创建、并被保存为特定文件扩展名的普通文本文件 可通过特定的脚本引擎来执行,Windows 脚本,是什么? 主要作用,通过文本编辑器创建、并被保存为特定文件扩展名的普通文本文件 可通过特定的脚本引擎来执行,帮助自动化执行预定义的操作 提高效率,常见的误解,常见的误
2、解,Windows 脚本就是批处理,就是 .bat 脚本非常难写 脚本只是 web 开发者的工具,而对系统管理员没啥帮助 有空研究如何写复杂的脚本还不如每天自己做操作 我想学,但没有关于 Windows 脚本的系统参考资料或书籍 学习脚本就是学 JScript 或 VBScript .,Windows脚本能做什么?,包括但不限于:,Windows脚本能做什么?,包括但不限于:,管理事件日志 管理、配置系统服务 性能监测 操控注册表、磁盘、文件等 安装、卸载软件 查询硬件配置 管理网络配置 管理活动目录 ,脚本和批处理文件,批处理 Windows 脚本,脚本和批处理文件,批处理 Windows
3、脚本,.bat 文件 由 cmd.exe 解释执行 传统的面向过程的,调用内部及外部命令,脚本和批处理文件,批处理 Windows 脚本,.bat 文件 由 cmd.exe 解释执行 传统的面向过程的,调用内部及外部命令,一般为 .js,.vbs 等文件 由相应的脚本宿主/引擎执行 一般是基于对象的,调用数量众多的脚本引擎及脚本对象模型中的功能,议程,什么是 Windows 脚本 Windows 脚本构架 Windows 脚本宿主 范例与问答,Windows 脚本构架,WSHOM.ocx,SCRRUN.dll,ADSIIS.dll,other,JScript,VBScript,other,CS
4、cript.exeWScript.exe,IISINETINFO.exe,IEIEXPLORE.exe,OBJECT MODELS,SCRIPTENGINES,HOSTS,Windows 脚本宿主,CScript.exeWScript.exe,IISINETINFO.exe,IEIEXPLORE.exe,IIS:web服务器端脚本 IE: web客户端脚本 WScript.exe/CScript.exe WSH 脚本(Windows Script Host),Windows 脚本引擎,Windows 内置的脚本引擎 第三方脚本引擎,JScript,VBScript,other,JScript
5、(.js, .jse) VBScript (.vbs, .vbe),PerlScript Python ,Windows 脚本对象模型,什么是脚本对象模型? 常用的对象模型,WSHOM.ocx,SCRRUN.dll,ADSIIS.dll,other,一组实现了相关功能的对象的集合,WSH,WMI,ADSI,ADO,CDO 等等,议程,什么是 Windows 脚本 Windows 脚本构架 Windows 脚本宿主 范例与问答,Windows 脚本宿主,WSH 是什么? WSH 不是什么?,Windows 脚本宿主,WSH 是什么? WSH 不是什么?,Windows Script Host W
6、indows 环境下的一种脚本运行环境,Windows 脚本宿主,WSH 是什么? WSH 不是什么?,Windows Script Host Windows 环境下的一种脚本运行环境,不是一种脚本语言 不(单单)是一种对象模型,WSH 的两种脚本宿主,WScript.exe CScript.exe 提示,WSH 的两种脚本宿主,WScript.exe CScript.exe 提示,基于GUI,WSH 的两种脚本宿主,WScript.exe CScript.exe 提示,基于GUI,基于Console 对于使用者的好处:输出、重定向、停止等,WSH 的两种脚本宿主,WScript.exe CS
7、cript.exe 提示,基于GUI,基于Console 对于使用者的好处:输出、重定向、停止等,功能、参数等两者几乎完全一样 参数 /H 修改默认脚本宿主,wscript /H:cscript wscript /H:wscript cscript /H:wscript,脚本文件类型,包括但不限于:,议程,什么是 Windows 脚本 Windows 脚本构架 Windows 脚本宿主 范例与问答,Say Hello,展示用 bat,js,vbs,hta,wsf 等类型的示例 简要说明上述文件类型的文件结构语法,文件操作示例,FSO 组件 现场编写示例,Scripting.FileSystemObject,成型的例子任务管理器,wmi 演示示例,winmgmts,成型的例子小青蛙 Frog,实现原理 都用到了哪些东西,成型的例子小青蛙 Frog,实现原理 都用到了哪些东西,hta: 两个面板 wsf: 常驻服务、信号集散和其它(killall) ocx, wsc: ax控件,脚本部件 exe: 托盘图标 Scripting.FileSystemObject: 文件操作 Shell.Application: 对话框支持 subst: 虚拟磁盘操作 WScript.Shell: 调用外部命令和程序、注册表操作等 dirCngEvt.ocx: 核心控件,侦听 wind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度烟草职业技能鉴定试卷附参考答案详解【预热题】
- 2024-2025学年度鄂尔多斯生态环境职业学院单招数学试题预测试卷完整参考答案详解
- 2024-2025学年全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺测试卷及参考答案详解【能力提升】
- 2024-2025学年度文化教育职业技能鉴定经典例题【B卷】附答案详解
- 2024-2025学年度唐山职业技术学院单招《数学》测试卷及完整答案详解【历年真题】
- 2024-2025学年度计算机四级试题预测试卷(含答案详解)
- 2024-2025学年度电工检测卷及参考答案详解(预热题)
- 2024-2025学年度临床执业医师真题及答案详解【各地真题】
- 2024-2025学年度环卫垃圾处理工高频难、易错点题附答案详解【A卷】
- 2024-2025学年度环保局考试试卷带答案详解(巩固)
- 扁平化指挥调度系统解决方案
- 第16课+模块功能先划分+课件++2025-2026学年人教版初中信息科技八年级全一册
- 智能建筑专业介绍
- 商品混凝土培训课件
- 儿科护理特点与注意事项
- 2026年盐城工业职业技术学院单招职业技能考试题库及参考答案详解一套
- 2025至2030中国聚焦离子束系统行业运营态势与投资前景调查研究报告
- 2025年河南法院书记员招聘考试真题及答案
- 租赁修井设备合同范本
- 哈罗德多马增长模型课件
- 儿童手功能训练
评论
0/150
提交评论