bat批处理中,如何实现msgbox(“是或 否”)选 是 执行一个语句 ,选 否 执行另一个语句?

《AUTOIT3中文教程 - GOOGLECODE》由会员分享,可在线阅读,更多相关《AUTOIT3中文教程 - GOOGLECODE(38页珍藏版)》请在人人文库网上搜索。

1、AutoIt3中文教程 <1.1>AutoIt v3 预览介绍AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法 实现的(比如VBScript和SendKeys)。AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。AutoIt 可以做的事: ·

2、 运行 Windows 及 DOS 下的可执行文件 ·  模拟键击动作(支持大多数的键盘布局) ·  模拟鼠标移动和点击动作。 ·  对窗口进行移动、调整大小和其它操作。 ·  直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等) ·  配合剪贴板进行剪切/粘贴文本操作 ·  对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法类似于VBScript和BASIC而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它

3、所有内容。正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。 此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本AutoItX,与v2版本不同的 是,这是个组件化的语言(COM

4、 Help File)以获得更多信息和示例。最重要的是,AutoIt 将继续是免费的不过如果您打算支持我们花在此工程和网站主机上的时间、费用以及所作努力的话,那么您可以到AutoIt 的 主页 上进行捐赠。  新内容v3 具有完全不同于v2.64的语法,因此不能兼容旧的脚本。不过,v2.64仍旧受到支持并且可以下载。AutoIt v3 和 v2.64可以同时装在同一台机器上而不会有任何问题,同时还可以保持旧脚本的完好。v2版本使用的是.aut后缀的扩展名,而v3版本使用的是.au3后缀的扩展名。因此不必为了适应v3版本而重写v2.64版本的脚本。  v3 保持了前一版本中窗

5、口标题、窗口文字、按键和鼠标模拟这些概念,但同时也有了很多新的特性:控件直接获取编辑框、复选框、列表框、选择框、按钮、状态栏上的信息,并且作用于这些控件而不必担心键击动作落空。甚至还可以作用于非活动窗口上的控件!语言升级“更适用的”数值类型、无限长度的字符串、混合语句、if 语句、条件选择语句、while 循环语句、for 循环语句、do 循环语句、函数、数组、优秀的字符串处理(超过25个函数!)其余功能尚未列出。所有这些都使得制作自动化程序的过程不再痛苦。是的,这是个GUI自动化语言,但v3版的语法将更加强大,足以用来编写一般用途的脚本。AutoIt 的旧版本总是被认为是“不太合适的语言”,

6、现在将不再是这样了。 模拟键击和鼠标动作我们花了许多时间用在对键击和鼠标动作的模拟功能的优化上,使其在目前所有的操作系统上都可以做到尽可能的精确。在这一版本中鼠标动作的功能也表现 得更像“人类”了,甚至可以用来创建灵活的演示脚本。所有模拟鼠标和键盘动作的程序在模拟动作的“速度”及其它功能上都是高度可定制的。 窗口操作除了“标题/文字”这种v2版本已有的识别窗口的方法以外,现在还可以通过类别名和句柄来识别窗口。您可以对窗口进行移动、隐藏、显示、调整大小、激活、关闭以及其它所有您想要实现的操作。 还有很多很多.   AutoIt

7、: AutoIt3中文教程 <2.1> 编写运行我的第一个脚本运行脚本如果您运行 AutoIt(AutoIt3.exe) 则会被询问要打开哪个 脚本文件。所谓脚本文件是指包含有AutoIt的关键字及相关函数的文本文件。使用简单的文本编辑器(比如记事本 notepad.exe)即可创建脚本文件,当然我们还有更好的 选择。尽管 AutoIt v3 的脚本只是些纯文本文件,但为了区分脚本文件和文本文件我们给它定义了 .au3 这个特殊的文件后缀。如果您完整***了AutoIt,那么只需直接双击这些脚本文件即可运行它们。如果您在一个后缀为 .au3 的脚本文件上点击右键的话,还可以看到有其它

8、的关联操作如 open(打开)、edit(编辑)或者 compile script(编译脚本)等。 下面是一个示例脚本。注意第一行的英文“;”号被用来注释语句(类似于DOS下批处理文件的 REM命令): ; 这是我写的第一个脚本MsgBox(0, "这是我写的第一个脚本程序!", "Hello World!") 更复杂的脚本一般会用到 函数,通常我们把函数放在脚本的最后部分。下面是一个带有函数的脚本示例:; 这是我写的第二个脚本(带自定义函数)MsgBox(0, "第二个脚本!", "此对话框从主脚本中调

保存相关数据。注意,脚本文件名不算进参数,如果要获得脚本文件名请查看关于 ScriptName 的说明。如果某个参数中包含有空格字符则必须用英文“双引号”把这个参数围住。已编译的 脚本的也是以同样的方式接收命令行参数的。$Cmd

脚本都是一些很简单的文本文件,用记事本就可以轻松编辑了。但是更好的选择或许是使用一些强大的免费/共享编辑器,它们一般都会提供诸如语法高亮(让AutoIt的关键字和函数高亮并着色显示从而使得脚本 更加 易读而且减少错误的产生)等功能,因此会更适合用来编写脚本程序,目前多数的 AutoIt

vbs 批量修改文件,bat 批处理文件调用执行vbs,并在cmd窗口打印返回

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

电子邮件脚本病毒在网络上泛滥成灾之后,作为脚本缺陷的始作俑者,WSH(Windows脚本主机)受到了广泛和强烈的抨击,不过,对应用程序开发人员而言,WSH仍然具备相当大的潜质和开发魅力。是的,脚本技术完全可能取代网络管理员对批处理文件的依赖,更时髦的脚本相信对那些“真正”的开发人员仍具相当的实用性。

比方说,你知道微软的Office套件如此流行的原因吗?其中之一就是所有的Office应用程序都包括了了简单的开发环境,稍有技术的用户都可以由此实现重复任务的自动化。VBA(Visual Basic for Applications)就为Office软件提供了这种环境,而且,如果你能承担微软要求的许可证费用,你还可以在你自己的应用程序中使用VBA。现在,我们再来看看WSH和Windows Script Control,它们是对VBA廉价而且相当有用的替代选择。为Visual Basic应用程序提供了自动的脚本化技术。

Engine正是WSH的核心。程序员可以利用该控件执行整个脚本或者脚本的片段,而这些脚本可以用WSH所支持的任何语言编写。也许你的计算机上已经***了这种控件;它的名字是
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

我要回帖

更多关于 bat批处理命令大全 的文章

 

随机推荐