版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一部分用Windows Script Host进行脚本编程第1章Windows脚本宿主什么是Windows脚本Windows脚本是用一种解释型语言编写的程序,它通过COM对象模型访问OS组件脚本是批处理文件的延伸,是一种纯文本保存的程序,一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。“Windows” 部分外部的软件组件包装成对象。对象是自包含的程序模块,它们通过一组定义良好的编程连接来为其他程序执行任务。文件和文件夹Email系统网络系统Windows服务和设备驱动Active Directory“Host” 部分Microsoft将其脚本系统划分为两个部分:(脚
2、本宿主)负责管理脚本的组件对象,(脚本语言引擎)真正解释脚本语言自身。“Host” 部分“Host” 部分set wnet = CreateObject(“WScript.Network“)uname = wnet.UserNameMsgbox “Your user name is”&uname与编写批处理文件区别批处理文件只能启动程序,不能为你提供与程序交互的方式。批处理文件不允许使用对象以及操作 文本和数字。脚本语言编辑器:notepad、vi、Sublime语言:VBScript (ASP)Jscript 、 Javascript (HTML)PerlPythonRubyPHP与
3、编程语言的区别解释型语言以纯文本的形式存在计算机上,并且每次运行它们的时候,都要一行一行地查看。编译型程序只分析一次,并且转换为处理器可以直接理解的硬件”机器指令”。个简单的脚本script 01dir=c:set Fsys = CreateObject(Scripting.FileSystemObject)totalsize=0for each file in Fsys.GetFolder(dir).Filestotalsize = totalsize + file.sizenextwscript.echo The total size of the files in , dir, is ,
4、 totalsize , bytes后缀名jsJScript脚本jseJScript已编码脚本pisPerl脚本vbeVBScript已编码脚本vbs VBScript 脚本wscWindows脚本组件wsfWindows脚本文件(XML格式)wshWSH 设置创建一个脚本文件夹并使其安全化创建第一个脚本c:cd scriptsnotepad firstscrlpt.vbswscript.echo This is output from my first script wscript firstscript.vbsWindows如何运行脚本Wscript窗口化版本使用一个弹出对话框来显示文本输
5、出消息Cscript命令行程序所常见的、常规的”标准输出”方法来显示文本给脚本传递信息当运行脚本的时候,在命令行指定的信息,叫做参数 script0102.vbswscript myscript.vbs c:windowsWScript.Argumems(0)c:Program FilesInternet Explorer保存结果cscript script0102.vbs c:windows wincount.txt满屏暂停cscript script_2.vbs c:windows 丨 more命令选项/B 批模式:不显示脚本错误及提示信息/D 启用 Active Debugging/E:
6、engine 使用执行脚本的引擎/H:CScript 将默认的脚本宿主改为 CScript.exe/H:WScript 将默认的脚本宿主改为 WScript.exe (默认)/I 交互模式(默认,与 /B 相对)/Job:jobname 执行一个 WSF 工作/Logo 显示徽标(默认)/Nologo 不显示徽标:执行时不显示标志/T:nn 超时设定秒:允许脚本运行的最长时间/X 在调试器中执行脚本/U 用 Unicode 表示来自控制台的重定向 I/O将脚本添加到路径1 .点击Start(开始),鼠标右键点击Computer (计算机),并且选择Properties (属性)。2.点击Adv
7、anced System Settings (高级系统设罝)。3.点击Environment Variables (环境变量)按钮。4. 在对话框中找到PATH项,并且双击它。5.在VariableValue (变量值)字段中点击。按下End键,输入一个分号(;),然后,在分号的后面输 人 c:scripts。6.点击OK(确定)以关闭对话框。从批处理文件运行脚本badscript.vbs:Wscript.echo Oops, Ive run into a problem. WScript.Quit(1)runbad.bat:echo offwscript badscript.vbsecho Wscript returned %errorlevel%if errorlevel 1 echo The script reported an error!安全问题控制面板所有控制面板项默认程序设置关联(win7)工具文件夹文件类型扩展名高级操作打开(XP)删除 cscript.exe和wscript.exe信任策略和脚本签名调试脚本根据行号定位错误Script DebuggerVisual Studio/X参数实践 写一个最简单的vbs脚本,输出hello,world 生成该vbs脚本设置文件vbh,时间为1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年西瓜买卖详细协议模板
- 2024年预付款垫资协议格式草案
- 地质勘查工作协议2024
- 二手房交易北京协议样式2024年
- 2024年精装地暖施工协议范本
- 2024年国内集装箱运输协议样本
- 2024商业地产续租协议范本
- 2024年度农产品专项采购协议样本
- 2024年学校周边商业租赁协议样本
- 2024年借款居间服务协议模板2
- 冲电器品质控制计划
- 汽车制造行业工业互联网智能工厂解决方案
- 安徽师范大学成绩单绩点说明
- 高中物理实验一览表
- 撤回支付令异议申请书
- 公元纪年法-完整版PPT
- 安全管理人员安全生产责任制考核表参考模板范本
- 前列腺增生 讲稿
- Q∕SY 02553-2018 井下作业井控技术规范
- 静脉采血操作考核评分标准
- 品质异常升级管理规定
评论
0/150
提交评论