Windows_脚本编程.ppt_第1页
Windows_脚本编程.ppt_第2页
Windows_脚本编程.ppt_第3页
Windows_脚本编程.ppt_第4页
Windows_脚本编程.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论