文档库 最新最全的文档下载
当前位置:文档库 › autoit常用命令

autoit常用命令

autoit常用命令
autoit常用命令

自动安装脚本几个常用命令简介

1、Run(“文件名”)——运行与脚本同一目录下的指定文件

2、WinWaitActive(“窗体标题”,“窗体文本”)——等待指定窗体出现

3、Send(“”)——发送模拟按键。Alt+n用!n表示send("!n");发送快捷键Alt +N

send("{SPACE}{TAB}{SPACE}{TAB}")

;默认状态下“查看freewb.chm”获得2个选项的分别焦点,发送空格将勾去掉。

;用TAB切换到下一个复选框

4、WinActive(“窗体标题”,”窗体文本”)——判断指定窗体是否激活

5、ButtonNN 后面的NN表示控件名编号

ControlClick ( "窗口标题", "按钮文本描述", "ButtonNN") 相当于用鼠标点击一下,此窗口中的ButtonNN按钮。

ControlCommand ( "窗口标题", "按钮文本描述", "ButtonNN", "UnCheck", "" )此句作用是不选择此复选框。

ControlCommand ( "窗口标题", "支按钮文本描述", "ButtonNN", "Check", "" )此句作用是选择此复选框,即打上勾。

ControlCommand("窗口标题","", "ComboBoxNN","SelectString", '下拉框或列表框内容')

等等。更多内容可以参看说明文件。

1、设置文本,修改路径

先用上文中提到的AutoIt3 Window Spy 或 AutoIt Window Info 来获得这个路径的编辑框的信息,假设这个窗口的标题为Setup foobar,该路径编辑框的类名是Edit1,而我们需要把它改成“D:\foobar2000”,

接下来就可以使用下列命令/函数来设置它的文本了:

语法:

ControlSetText ( "窗口标题", "窗口文本", 控件ID, "新文本")

具体用法如下:

【例1】

ControlSetText("Setup foobar", "", "Edit1", "D:\foobar2000")

类似可用Send命令或者ControlSend实现上面的效果,方法较为简单

2、选中和取消选中单选框和复选框项目

ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令", "选项")

其中,“命令”就是让我们指定要进行何种设置的参数。对这些单选框/复选框按钮来说,适用的命令是

“Check”和“UnCheck”。

假设这个窗口的标题是为Setup foobar,我们打算进行下来操作:

选中它的“桌面”复选框(Button5)、取消选中“快速启动栏”复选框(Button7);

选中“0.7x”单选框(Button14)。

那么具体的用法示例如下:

【例2】

ControlCommand("foobar", "", "Button5", "Check", "") ControlCommand("foobar", "", "Button7", "UnCheck", "") ControlCommand("foobar", "", "Button14", "Check", "")

3、选择下拉列表的项目

仍是使用上面提到的命令/函数。对这种控件而言,AU3适用的命令则是“SetCurrentSelection, N”和

“SelectString, String”,分别表示选中第N+1(注意是从零开始表示!)个项目和选中与字符串String匹

配的项目。

假设我们要选中第五个项目“简体中文”,那么具体的用法示例如下:

【例3】

ControlCommand("Installer", "", "ComboBox1", "SetCurrentSelection", 4) ControlCommand("Installer", "", "ComboBox1", "SelectString", "简体中文")

4.if winactive("目录已存在") Then

;如果窗体"目录已存在"是激活状态

send("!y")

;发送快捷键Alt+Y

EndIf

1>EnvGet

作用:获取当前环境变量的值

语法:EnvGet ( "环境变量" )

范例:

$SysDrv= EnvGet("systemdrive")

运行完成后,$SysDrv 将记录环境变量%SystemDrive%的值,如果系统盘为 C 盘,则$SysDrv 的值为“C:”

2>EnvSet

作用:设置环境变量和其值

语法:EnvSet ( "环境变量" [, "值"] )

范例:

EnvSet ("TEMP ", EnvGet("systemdrive") & ”\Windows\Temp”)

运行完成后,%TEMP%这个环境变量的值将被修改,如果系统盘为 C 盘,则%TEMP%的值为“C:\Windows\Temp”

3>DirCopy

作用:复制指定目录及其所有子目录和文件

语法:DirCopy ( "源目录", "目标目录" [, 标志] )

参数:

[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖

范例:DirCopy("C:\Skyfree","D:\Skyfree",1)

4>DirCreate ( "路径" )

作用:创建文件夹

语法:DirCreate ( "路径" )

范例:DirCreate ("C:\Skyfree" )

5>DirGetSize

作用:返回指定目录的占用空间大小(单位: 字节)

语法:DirGetSize( "目标路径" )

范例:

$Size = DirGetSize("C:") / 1024 / 1024

由于 DirGetSize 返回值的单位是字节,所以我们需要连续除以两次 1024 才能得到 MB 级别的剩余空间

6> DirMove

作用:移动指定目录及其所有子目录和文件

语法:DirMove ( "源目录", "目标目录" [, 标志] )

参数:

[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖

范例:DirMove ("C:\Skyfree","D:\Skyfree",1)

7> DirRemove

作用:删除一个目录/文件夹

语法:DirRemove ( "路径" [, 递归遍历] )

参数:

[递归遍历],0 则不删除其子文件和文件夹,1 则删除

范例:DirRemove("C:\Skyfree", 1)

8>DriveGetFileSystem

作用:返回指定驱动器的文件系统类型

语法:DriveGetFileSystem ( "路径" )

返回值:

1(数字),未知的文件格式

FAT,FAT 格式

FAT32,FAT32 格式

NTFS,NTFS 格式

CDFS,CD 格式

UDF,DVD 格式

范例:$Format=DriveGetFileSystem ( "C:\" )

9>DriveGetType

作用:返回指定驱动器的类型

语法:DriveGetType ( "路径" )

返回值:

"Unknown" (未知类型)、"Removable" (可移动)、"Fixed" (固定的)、"Network"(网络)、"CDROM"

(光驱)、"RAMDisk"(内存盘)

范例:$Type=DriveGetFileSystem ( "C:\" )

10> DriveSpaceFree

作用:以 MB(兆字节)为单位返回指定路径所在分区的剩余空间

语法:DriveSpaceFree ( "路径" )

范例:

$FreeSpace= DriveSpaceFree ( "C:\" ) / 1024

这样将获得 GB 级别的剩余体积

11> FileCreateShortcut

作用:创建指定文件的快捷方式(.lnk 文件)

语法:FileCreateShortcut ( "目标文件", "lnk 文件" [, "工作目录"])

范例:

FileCreateShortcut("D:\360safe\360Safe.exe",@DesktopCommonDir & "\360 安全卫士.lnk","D:\360safe")

12>FileCopy

作用:复制一个或多个文件

语法:FileCopy ( "源文件", "目标路径" [, 标志] )

参数:

[标志] 0 = (默认) 不覆盖存在的文件

1 = 覆盖存在的文件

8 = 如果目标文件夹不存在,就先创建 (查看注意部分)

范例:

FileCopy("C:\Skyfree.esp","D:\Skyfree.esp",1)

13> FileDelete

作用:删除一个或多个文件

语法:FileDelete ( "路径" )

范例:FileDelete("C:\Skyfree\Skyfree.esp")

14> FileExists

作用:检查指定文件或目录是否存在

语法:FileExists ( "路径" )

返回值:存在则返回 1(真),不存在则返回 0(假)

范例:

If FileExists("C:\Skyfree\Skyfree.esp ") Then MsgBox(0, "", "存在")

Else

MsgBox(0,"", "不存在")

EndIf

15>FileMove

作用:移动一个或多个文件

语法:FileMove ( "源文件", "目标路径" [, 标志] ) 参数:

[标志] 0 = (默认) 不覆盖存在的文件

1 = 覆盖存在的文件

8 = 如果目标文件夹不存在,就先创建 (查看注意部分) 范例:

FileMove ("C:\Skyfree.esp","D:\Skyfree.esp",1)

16> FileSetAttrib

作用:修改一个或多个文件的属性

语法:FileSetAttrib ( "文件", "+RASHNOT" )

参数:

"R" = READONLY(只读)

"A" = ARCHIVE(存档)

"S" = SYSTEM(系统文件)

"H" = HIDDEN(隐藏文件)

"N" = NORMAL(普通)

"O" = OFFLINE(脱机文件)

"T" = TEMPORARY(临时文件)

+ 增加属性,例如+R、+S、+H

去除属性,例如R、S、H

范例:

FileSetAttrib("C:\Skyfree.esp","+RSH")

FileSetAttrib("C:\Skyfree.esp","RSH")

17>IniRead

作用:从某标准配置文件(*.ini)中读取某个数值

语法:IniRead ( "文件名", "字段名", "关键字", "默认值" )

范例:

IniRead("C:\Windows\AllUsrRun.ini","PreSetup","Exe","NA")

这行语句的意思是从C:\Windows\AllUsrRun.ini 这个配置文件中寻找PreSetup 段,再从PreSetup 这段下寻找 Exe 关键字,随后读取 Exe 关键字对应的值,如果 Exe返回“NA”。

关键字的值为空则IniRead 是十分常用的函数,常用于读取外部配置文件以改变程序运行的方法。

18> IniWrite

作用:向某标准配置文件(*.ini)中写入某个数值

语法:IniWrite ( "文件名", "字段名", "关键字", "数值" )

范例:

IniWrite("C:\Sysprep\AutoSysprep.ini","SK3","UnDev","True")

IniWrite和IniRead 是对应的,IniWrite 用来写配置文件,上面语句的意思是寻找c:\Sysprep\AutoSysprep.ini 这个配置文件,并寻找 SK3 这一段,再由 SK3 段中寻找 UnDev项并把这项的值设置为 True。

19> Random

作用:产生一个伪随机的浮点数

语法:Random ( [最小值 [, 最大值 [, 标志]]] )

参数:

最小值,随机数的最小值,默认为 0

最大值,随机数的最大值,默认为 1

标志,设为 1 则返回整数,默认则返回一个浮点数

范例:

$Rs=Random(2,5,1)

上述语句将随机选取 2 到 5 之间的一个整数赋值给$Rs。

20>InputBox

作用:显示以一个输入框以供用户输入数据

语法:InputBox ( "标题", "提示信息" [, "默认数据" [, "密码字符" [, 宽度, 高度 [, 左边, 上边 [, 超时时间]]]]] )

参数:

标题,输入框的标题文字

提示信息,提示用户程序需要获得的数据

默认数据,显示在输入文本框中的默认文字

密码字符,[可选参数] 显示在输入文本框中用以代替用户输入字符的字符。如果要正常显示字符只需定义此参数为空字符串""(默认)或空格字符即可。如果此参数被设为多字符的字符串则只有第一个字符才有效。第二个字符及后面的

其它字符有其它特殊用途。请查看下面的注意部分

宽度,可选参数] 窗口宽度。如有指定此参数则高度参数也必须指定。指定 1 则表示使用默认宽度

高度,可选参数] 窗口高度。如有指定此参数则宽度参数也必须指定。指定 1 则表示使用默认高度

左边,可选参数] 输入框左边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,如有指定此参数则上边参数也必须指定上边,可选参数] 输入框上边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,如有指定此参数则“左边”参数也必须指定

超时时间,[可选参数] 以秒为单位。指定时间过后输入框将自动关闭

范例:

$passwd = InputBox("权限核查", "请输入密码:", "", "*")

21>MsgBox

作用:显示一个简单的对话框(可设置超时属性)

语法:MsgBox ( 标志, "标题", "文本" [, 超时时间] )

参数:

标志,标志是几个值的加和,我只介绍最常用的两类值,如果有更多的需要请参阅 AU3 帮助文件。一个是要显示的按钮的对应值,一个是要显示的提示图标对应的值。

值如下:

按钮对应的值:

0=确定

1=确定和取消

2=终止、重试、忽略

3=是、否、取消

4=是和否

5=重试和取消

6=取消、重试、继续

提示图标对应的值:

0=(无图标)

16=警告标志(一般用于错误提示)

32=问号图标

48=感叹号图标

64=由一个“i”和圆圈组成的图标(消息通知)

返回值:

这些返回值代表着所按下的按钮,

OK(确定)=1

CANCEL(取消)=2

ABORT(终止)=3

RETRY(重试)=4

IGNORE(忽略)=5

YES(是)=6

NO(否)=7

TRY AGAIN (重试)=10

这两个值的列

范例:

CONTINUE (继续)=11

$Flag=MsgBox(4+32,"驱动包删除","是否要删除系统驱动包备份?")

If $Flag=6 Then

DirRemove("C:\Drivers",1)

EndIf

这个例子中,$Flag 用来记录 MsgBox 执行后的返回值,MsgBox 由于我的标志

选择了 4+32,这将意味着这个 MsgBox 框中会有 Yes 和 No 两个按钮并且提示

标志是一个“?”,在随后的判断中, $Flag如果等于6 ,则代表我在MsgBox 中单击了Yes这个按钮,这将执行DirRemove("C:\Drivers",1),否则将不执行。

22> ToolTip

作用:在屏幕的任意位置显示一个工具提示

语法:ToolTip ( "文本" [, X 坐标 [, Y 坐标 [, "标题" [, 图标 [, 选项]]]]] ) 参数:

文本,工具提示的文本(如果是空字符串则清除现有的工具提示)

X,Y 坐标,[可选参数] 工具提示出现位置地 X 和 Y 坐标

标题,[可选参数] 工具提示的标题, 需要 IE5+支持图标,

可选参数] 预定义标题显示的图标: 需要 IE5+支持. 需要设置一个标题,0= 没

有图标, 1 = 信息图标, 2 = 警告图标, 3 = 错误图标

选项=[可选参数] 为不同的显示类型设置不同的显示选项:

1 = 显示气泡提示, 需要 IE5+支持

2 = 在 X,Y 坐标中,居中显示提示.而不是在左上角显示.

4 = 如果有必要,强制显示工具提示总是可见,如果有多个显示器并且工具提示

显示于屏幕边界, 那么在另外的显示器上面也会显示。这个选项不能工作于Windows NT平台,否则工具提示只能限制在主显示器里面。

范例:

TooTip 可以很简单帮我们做出来一些提示,这些提示有些事后很有用。

ToolTip(@CR&" " & " 正在安装AMD双核驱动..." & " "[email=&@CR]&@CR[/email], @DesktopWidth260,

@DesktopHeight120)

23> RunWait

作用:运行一个外部程序并暂停脚本的执行直至该程序执行完毕

语法:RunWait ( "文件名" [, "工作目录" [, 标志]] )

参数:

文件名,可执行文件的完整路径(文件格式为 EXE、BAT、COM 或 PIF)

工作目录,[可选参数] 工作目录。

标志,[可选参数] 启动程序时的初始状态:

@SW_HIDE = 隐藏窗口

@SW_MINIMIZE = 最小化窗口

@SW_MAXIMIZE = 最大化窗口

范例:

RunWait("C:\Skyfree\1.exe","",@SW_HIDE)

RunWait("C:\Skyfree\2.exe","",@SW_HIDE)

隐藏运行 1.exe,1.exe 运行完毕再隐藏运行 2.exe。

还有一个 Run 函数,和 RunWait 类似,只是 Run 函数只调用外部程序运行而不等待这个外部程序的运行结束。

24>Shutdown

作用:关机操作

语法:Shutdown ( 参数 )

参数:

0 = Logoff(注销)

1 = Shutdown(关机)

2 = Reboot(重启)

4 = Force(强制执行)

8 = Power down(关机)

32= Suspend(待机)

64= Hibernate(休眠)

范例:

Shutdown(Reboot)

25>RegDelete

作用:从注册表中删除指定键值

语法:RegDelete ( "键名" [, "值项"] )

范例:RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey")

26>RegRead

作用:读取注册表指定的值

语法:RegRead ( "键名", "值项" )

范例:

$Reg = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ",

"ProgramFilesDir")

27> RegWrite

作用:创建一个主键、子键或值项

语法:RegWrite ( "键名" [,"值项", "类型", 数据] )

参数:

类型,[ 可选参数 ] 目标值项的数据类型,比如:"REG_SZ" 、 "REG_MULTI_SZ" 、

"REG_EXPAND_SZ"、"REG_DWORD" 或 "REG_BINARY"。

范例:

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey", "REG_SZ", "Hello this is a

test")

28>StringInStr

作用:检查某个字符串是否含有给定的子串

语法:StringInStr ( "字符串", "子串" [, 区分大小写 [, 出现次序]] )

参数:

字符串,目标字符串。

子串,要搜索的子串。

区分大小写,[可选参数] 指定匹配操作是否要区分大小写。

0 = 不区分大小写(默认)

1 = 区分大小写

2 = 不区分大小写, 使用基本/快速的比较方法

出现次序,[可选参数] 指定要提取目标字符串中第几个匹配的子串。若给定的是负数则表示要从字符串右边开始搜索。默认值为 1(搜索第一个匹配的子串)。返回值:包含则返回 1(真),不包含则返回 0(假)

范例:

If StringInStr("nVIDIA Geforce 8600GTS","nVIDIA") Then

$SndName="nVIDIA"

EndIf

29>StringLen

作用:返回指定字符串的字符总数

语法:StringLen ( "字符串" )

范例:

$Length=StringLen("Skyfree")

此时,$Length 的值应该为 7

30>StringMid

作用:取某个字符串的部分字符

语法:StringMid ( "字符串", 起始位置 [, 数量] )

范例:

$S=StringMid("Skyfree",4,4)

此时,$S 的值应该为“free”

31>Sleep

作用:使脚本暂停指定时间段

语法:Sleep ( 延迟 )

范例:

Sleep(3000)

暂停脚本运行 3 秒,注意,参数里的“延迟”是以毫秒为单位的。

好了,终于把 AU3 常用的函数介绍完了,是不是看得有点晕了,这 31 个函数是所有 AU3 函数相对常用的,AU3 的函数十分的多,而且功能十分的多,如果

想要了解关于更多 AU3 函数的知识,可以参阅 AU3 帮助文档。

高级篇、 AU3 中的宏

什么是宏,不要被这个术语吓到了,宏的意思简单的来说,就是一些系统

预先命名好的常量。写程序的过程中可以使用这些宏所代表的数据,但是不可对

这些宏进行赋值操作。

常用的宏有如下这些——

@AppDataCommonDir,公共 Application Data 文件夹所在路径

@AppDataDir,当前用户 Application Data 文件夹所在路径

@ComSpec, %comspec% 的值,指定的第二个命令解释程序(SPECified secondary COMmand

interpreter),主要用于命令行使用, 如. Run(@ComSpec & " /k help | more") @CR,回车符,用于换行

@LF,换行符,用于换行

@CRLF,@CR+@LF,回车换行符,用于换行

@DesktopCommonDir,公共 Desktop 文件夹路径(桌面)

@DesktopDir,当前用户 Desktop 文件夹路径(桌面)

@DesktopHeight,桌面高度(像素) (垂直分辨率)

@DesktopWidth,桌面宽度(像素) (水平分辨率)

@DesktopDepth,像素颜色位深度(如 32 Bit)

@DesktopRefresh,屏幕刷新率.(如 75 HZ)

@DocumentsCommonDir,公共 Documents 文件夹路径(我的文档)

@FavoritesCommonDir,公共 Favorites 文件夹路径

@FavoritesDir,前用户的 Favorites 文件夹路径

@HomeDrive,当前用户主目录所在的驱动器号(主要用于确定系统所在分区)

@MyDocumentsDir,我的文档的路径.

@OSServicePack,系统已安装的 Service pack 信息,比如"Service Pack 3" ,若是过低版本的Windows 则可能返回 "B"

@OSVersion,返回操作系统的版本,如: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95"

@ProgramFilesDir,返回 Program Files 文件夹路径.

@ProgramsCommonDir,「开始」菜单\程序目录所在路径(例:C:\Documents and Settings\All Users\ 「开始」菜单\程序)公共用户

@ProgramsDir,「开始」菜单\程序目录所在路径(例:C:\Documents and Settings\All Users\「开始」菜单\程序) 当前用户

@ScriptDir,脚本所在目录. (不包含反斜杠符号"\")

@ScriptName,当前运行的脚本的长文件名

@ScriptFullPath,等价于 @ScriptDir & "\" & @ScriptName

@StartMenuCommonDir,公共用户「开始」菜单目录所在路径(例:C:\Documents and Settings\AllUsers\「开始」菜单)

@StartMenuDir,当前用户的「开始」菜单目录所在路径

@StartupCommonDir,公共用户的启动目录所在路径(例:C:\Documents and

Settings\All Users\ 「开始」菜单\程序\启动)

@StartupDir,当前用户的启动目录所在路径

@WindowsDir,Windows 文件夹所在路径(例:C:\WINDOWS)

prayaya v3使用教程

移动虚拟桌面技术PrayayaV3使用教程 来源:网络收集作者:桑协武时间:2009-4-23 Tag:prayaya 第一章 本章主要介绍Prayaya V3 的特色,优势. 1:简介 Prayaya V3是经略电子有限公司推出的一个功能十分强大的操作系统。它可以实现在任何非Windows 系统系统分区,典型的应用是移动存储上安装大量的应用程序。公司旗下的产品有,Prayaya V3 虚拟操作系统,以及安装有此系统的Prayaya V3高速U盘。 2:特色 I:移动办公,所有程序随身携带。 II:无痕迹办公,个人的隐私完全保密。 III:文件数据加密,重要资料多重保护。 IV:强大兼容能力,可以安装上千种软件。 3:优势 Prayaya V3支持办公软件,如MSN,Skype,QQ浏览器等,方便上班族。Prayaya V3尤其适合女性,女性通常都会选者轻便,易用的,Prayaya V3完全适合。不想带又大又重的笔记本,现在使用了Prayaya V3可以在任何地方用自己常用的软件了. 第二章 本章主要介绍Prayaya V3的下载及安装 1:下载 登录网址https://www.wendangku.net/doc/ec12798880.html,/cn/download/进入下载页面,就可以轻松的下载Prayaya V3稳定版(1.1.101)。支持网页,迅雷,镜像合作等多种下载。 2:安装 以下是安装的步骤,分七步完成安装。 I:找到刚刚下载的Prayaya V3安装文件,双击即可,在语言选者栏中选择“简体中文”,当然你可以根据自身的情况选择语言的种类。目前支持的语言种类有简体中文,繁体中文,英语。 II:确定后,直接点击下一步。 III:同意协议(勾选“我同意”),然后点击下一步。详见PIC_001

李笑来AU3入门教程

https://www.wendangku.net/doc/ec12798880.html,/ 1. 搭建并熟悉基本环境 by 李笑来 in Auto-It 1. 下载并安装AutoIt v3 AutoIt v3的官方下载页面地址: https://www.wendangku.net/doc/ec12798880.html,/autoit3/downloads.shtml AutoIt V3的安装文件下载地址: https://www.wendangku.net/doc/ec12798880.html,/cgi-bin/getfile.pl?autoit3/autoit-v3-setu p.exe AutoIt v3的安装过程中,有一个选项需要注意:

建议选择”Edit the script“ 这个页面是在设置在Windows资源管理器中双击.au3文件时的默认行为。最好选择“Edit the script”。早晚你会清楚,对于写程序的人来说,更多是在“Edit”而不是“Run”;另外,这也可以避免将来你“意外”执行了某个你并不想执行的AutoIt程序。 在其它的安装向导页面中一律直接按“Next>”键,直至安装完毕。 2. 下载并安装SciTE4AutoIt3 尽管autoit-v3-setup.exe中已经默认安装了一个简版的SciTE,但是最好还是去下载一个专门为AutoIt定制的SciTE4AutoIt3,其安装文件下载地址为:https://www.wendangku.net/doc/ec12798880.html,/cgi-bin/getfile.pl?../autoit3/scite/downl oad/SciTE4AutoIt3.exe 在它的安装向导页面中一律按“Next>”键,直至安装完毕。 3. 修改一项Windows的默认设置 另外,Windows资源管理器中的默认设置之一是“隐藏已知文件类型的扩展名”[1],你最好将它改为“显示已知类性文件的扩展名”。否则你将来仅通过文件名(无扩展名)和图标,根本无法分辨某个文件究竟是.au3源文件还是由.au3编译为.exe的可执行文件。 至于如何修改这个选项,请用Google搜索(早晚你会明白善用Google多么重要;不懂用Google多么可怜):

Autoit制作软件自动安装包

经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的 AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件; 3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等; 4、软件安装完毕之后,我们点击右上角这个

AutoIt3-脚本函数汇总

最近打算开始学习au3啦,微软很是高大上的脚本语言哦,主要原因是人家可以很快的编译出一份exe的软件呢! AutoIt3 是一种自动控制工具。它可以被用来自动完成任何基于Windows 或DOS 的简单任务。它最初被设计用来自动完成安装那些其它方法不能自动安装的软件。这在PC首次展示时非常有用,那时成百上千的机器需要被自动的安装。尽管有一些程序如MS Office, Mcafee, IE4 等具有自动安装的组件,可还有太多的程序不具备自动安装的功能。那就是用到AutoIt 的地方。AutoIt 也可以被用来在你的机器上完成简单的任务。 AutoIt 运行时读取一个指定的脚本文件。这个脚本文件使得AutoIt 完成一系列操作,包括 ?执行程序(Windows 应用程序,DOS 命令,等等。) ?发出按键和鼠标点击(所有字符,不受键盘布局约束)。 ?窗口操作(例如最小化,隐藏,恢复,等待,激活(同样适用Win98/Win2000))。 ?简单剪贴板文本操作。 最值一提的是它很小(本身包含Exe文件,没有DLL文件,没有注册表项)而且免费!(并且将保持免费). 一、Au3教程之脚本函数用法中文说明: Au3脚本,也就是AutoIt3 Windows自动安装脚本语言,用过Au3脚本的朋友都知道它的强大.和带来的方便,但它切没有中文教材,就连以前的一个中文论坛也在前段时间,莫明奇妙的关啦门,当然这也不能怪他们.他们也 不是管方网站.这样一来就给那些想学Au3脚本切英文不好或没有学过其它语言的朋友带来了极大的不便,其实Au3脚本不难学,难的是看不懂它帮助文件里写的是什么,今天翻译了一些Au3的常用函数用法,希望对一些想学的朋友有些帮肋... {系统环境变量} EnvUpdate ( ) ;更新环境变量 EnvGet ( "变量名称" ) ;取环境变量 ClipGet ( ) ;取剪辑板文本 EnvSet ( "变量名称" [, "值"] )

Gho镜像修改助手使用教程

Gho镜像修改助手介绍及使用教程 一、简介及免责声明: 在您阅读本声明后,若不同意此声明中的任何条款,或对本声明存在质疑,请立刻停止使用gho镜像修改助手。若您已经开始或正在使用gho镜像修改助手,则表示您已阅读并同意本声明的所有条款约定。 1、本软件名称为:“Gho镜像修改助手”是为方便广大技术员快速安装9e的软件包, 特别制作的修改程序。 2、本软件,只针对网上所有下载的ghost镜像系统进行修改工作,并非封装系统。请 使用者悉知本条款。 3、一切因使用本软件而引致之任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵 犯及其所造成的损失(包括因下载而感染电脑病毒),gho镜像修改助手概不负责,亦不承担任何法律责任。 4、用户对使用gho镜像修改助手软件自行承担风险,本软件不做任何形式的保证。无 论是作者还是作者的代理商都不承担使用或误使用此软件中,数据丢失、损坏、利益损失或任何其它的损失的责任。因网络状况、通讯线路等任何技术原因而导致用户不能正常使用软件,本软件不承担任何法律责任。 5、G ho镜像修改助手尊重并保护所有用户的个人隐私权,不会窃取任何用户计算机的 任何信息。 6、任何单位或个人可以自行研究本软件,无版权,翻版不究。

7、本软件不会提供任何“CD-KEY”、密钥、“激活工具”、“破解工具”等侵犯其他公 司版权的软件或工具。 8、软件内部调用使用的第三方程序版权归:Symantec Corporation 、Microsoft Corporation、AutoIt 所有。调用部分的软件,请参照其他公司的版权说明。 9、传播:任何公司或个人在网络上发布,传播gho镜像修改助手软件的行为都是允许 的,但因公司或个人传播本软件可能造成的任何法律和刑事事件本团队不负任何责任。 二、系统要求: 操作系统:Windows 7 、Windows 8或更高版本(建议使用Windows?7) 处理器:不低于1 GHz Intel Pentium 4 的处理器 内存:不低于1024MB (1GB) 硬盘:安装运行需要20480MB (20GB)的硬盘空间 显示器:最小1024 x 768屏幕分辨率以上使用 三、软件使用教程 1、准备所需软件:9e软件合集包(百度包、金山包、单款软件包均可) 官方注册码:a283 注意:下载的软件合集包不可以修改文件名。 2、打开“镜像修改助手”,等待程序初始化成功。 3、找到步骤一,点击选择gho镜像文件。(从网上下载的镜像,大多数都是iso

Zetro_Wosgar和Totoro的使用教程

Foobar2000简洁型皮肤—— T otoro和Zetro_Wosgar的使用说明 By Wosgar 更新于2013.12.11

目录 1皮肤由来 (4) 1.1T OTORO (4) 1.2Z ETRO_W OSGAR (4) 2界面展示 (4) 2.1T OTORO (4) 2.2Z ETRO_W OSGAR (5) 2.3迷你模式 (7) 2.4Z ETRO_W OSGAR的其它面板 (7) 3使用方法 (9) 4初次使用问题 (11) 4.1界面崩溃了! (11) 4.2为什么大多数按钮按下去无反应呢? (13) 4.3为什么锁定桌面歌词的按钮按下去无反应? (14) 4.4如何保留之前FB中的用户信息? (14) 4.5为什么无法将歌曲文件拖到播放列表中去? (14) 4.6为什么每首歌都显示同一张图片呢? (15) 5功能介绍 (15) 5.1“红心列表”功能 (15) 5.2歌词面板说明 (15) 5.3简介面板说明 (15) 5.4分组与排序 (15) 5.5专辑图片背景模式的说明 (16) 5.6快捷键 (16) 5.7A-B复读功能 (18) 5.8电台 (18) 5.9均衡器 (18) 5.10播放记录同步到LAST.FM (18) 6界面修改 (18) 6.1修改/删除“N EVER LIVE WITHOUT AN OPEN HEART” (18) 6.2修改左侧播放列表切换器 (19) 6.3修改右侧播放列表 (21) 6.4修改频谱的颜色 (21) 6.5修改歌词面板 (22) 6.6纯色背景模式的颜色设置 (22) 6.7将你自己的图片设置为背景 (23)

AutoIT自动化测试进阶(自动化测试框架实例:图表数据采集)

Javascript图表数据自动化采集 在一些数据挖掘、报表统计的系统中,经常会用到一些Javascript图表来展示统计结果。针对这样的应用,也经常会被要求实现图表数据及展示情况的自动化验证。比如,下图中的这个系统,就提出这样的一个需求:收集当鼠标移到每个条形或者折线处页面产生的Tooltip 中的数据。 分析页面之后,发现Tooltip所在的标签没有Id,并且它在页面的位置(我是指X、Y,而非DOM元素对象在DOM Tree中的位置)会根据选择的条形或折线发生变化。最关键的一点是整个图表中,无论是ToolTip还是条形或折线所在的Element,都没有Id和Name。这样一来,就不能通过Id和Name来找到这些页面元素对象了。而如果用QTP中的位置去定位ToolTip也因为位置变化,很难实现,那些矩形或者折线除了属性x、y、height、weight 有区别外,其他完全一样,因此QTP识别起来也只能靠节点在Dom Tree中的位置了。这意味着,我们可能需要使用其他的一些定位方式,比如Xpath或者CSS。 继续分析页面。 在IE8中,使用开发人员工具可以看到每个条形或者折线所在的DOM Tree位置。

可以看到这些条形或者折线都位于一个标签为的节点中。 然而通过FireFox中的FireBug,看到的又是另外一番景象。 可以看到所有的条形和折线都位于标签中。看到这里,我们就应该有这样的一种意识,这个页面会因为Javascript在不同浏览器渲染出现差别,可能存在兼容性或者性能方面的问题。事实上,在做自动化测试的时候就已经发现了这个页面在IE系列浏览器中存在严重的前端性能问题。 在实现一个自动化测试需求或者一条自动化测试用例时(我是指实现),往往要经历分析需求或者用例,分析页面,然后设计方案,最后才实现脚本。下面设计方案,如何去收集Tooltip中的数据。 方案一:使用AutoIT的MouseMove方法在图表上移动鼠标光标,触发页面的MouseOver 事件,当产生Tooltip时,就获取这个ToolTip对象及节点中的数据。步骤如下: (1)首先获取到图表所在的Element对象 (2)然后遍历其子节点,获取所有的条形或折线的DOM元素 (3)计算条形或折线的DOM元素所在的位置(X、Y)

AutoHotKey使用教程

AutoHotKey使用教程 AutoHotKey使用教程(一)-----何为AutoHotKey? AutoHotKey是一个免费开源的小软件,很小(只有1964 KB),但是功能却非常强大,它几乎可以做键盘、鼠标和操纵杆可以做的任何事情。它可以把人力完全的释放出来,前提只要你编写一个后缀为.ahk的脚本。如果你愿意,你完全可以把你写的script理解为一个机器人,它可以做你想让它做的任何事情。 AutoHotKey在国外使用的很普遍,国内也有很大的用户群,大家只要Google 一下就知道了,AutoHotKey之前的版本是AutoIt2,现在newest的版本是AutoIt3,但是AutoHotKey还是一个比较经典的版本,最新的版本是,建议大家下载一下,有什么使用心得,多交流哈,呵呵。我会定期在我的博客上更新使用心得,大家多关注啊。 AutoHotKey使用教程(二)-----一个简单的例子 使用AutoHotKey编写脚本非常简单,现在我们就来开始编写我们的第一个简单的脚本吧。 使用notepad或者其他你熟悉的文本编辑器,新建一个文件,使用.ahk作为后缀名,例如test.ahk 。把下面的代码拷贝进去,保存退出,双击执行一下。 代码: MsgBox,你好,欢迎关注风追月博客 `n 请继续关注哈 run, 看到什么结果了吗?神奇吗?简单吗?呵呵 如果感兴趣的话,我还会在后面的章节中,更加详细得讲解。 AutoHotKey使用教程(三)-----定义属于自己的热键 通过本节的学习,你可以自定义热键快速启动常用的程序、文档、目录、网址和WINDOWS的常用功能(如:增大\减小音量、系统静音开关、弹出\关闭光驱、打开控制面板模块属性等等)。在日常的工作中,它的确可以帮助您节省不少鼠标频繁点击的时间,从而大大的提高工作效率。 我们先来看一段简单的代码: #n:: Run Notepad

AutoHotKey使用教程

AutoHotKey使用教程 https://www.wendangku.net/doc/ec12798880.html,/pikka AutoHotKey使用教程(一)-----何为AutoHotKey? AutoHotKey是一个免费开源的小软件,很小(只有1964 KB),但是功能却非常强大,它几乎可以做键盘、鼠标和操纵杆可以做的任何事情。它可以把人力完全的释放出来,前提只要你编写一个后缀为.ahk的脚本。如果你愿意,你完全可以把你写的script理解为一个机器人,它可以做你想让它做的任何事情。 AutoHotKey在国外使用的很普遍,国内也有很大的用户群,大家只要Google 一下就知道了,AutoHotKey之前的版本是AutoIt2,现在newest的版本是AutoIt3,但是AutoHotKey还是一个比较经典的版本,最新的版本是1.0.47.04,建议大家下载一下,有什么使用心得,多交流哈,呵呵。我会定期在我的博客上更新使用心得,大家多关注啊。 AutoHotKey使用教程(二)-----一个简单的例子 使用AutoHotKey编写脚本非常简单,现在我们就来开始编写我们的第一个简单的脚本吧。 使用notepad或者其他你熟悉的文本编辑器,新建一个文件,使用.ahk作为后缀名,例如test.ahk 。把下面的代码拷贝进去,保存退出,双击执行一下。 代码: MsgBox,你好,欢迎关注风追月博客 `n 请继续关注哈 run, https://www.wendangku.net/doc/ec12798880.html,/pikka 看到什么结果了吗?神奇吗?简单吗?呵呵 如果感兴趣的话,我还会在后面的章节中,更加详细得讲解。 AutoHotKey使用教程(三)-----定义属于自己的热键 通过本节的学习,你可以自定义热键快速启动常用的程序、文档、目录、网址和WINDOWS的常用功能(如:增大\减小音量、系统静音开关、弹出\关闭光驱、打开控制面板模块属性等等)。在日常的工作中,它的确可以帮助您节省不少鼠标频繁点击的时间,从而大大的提高工作效率。

AutoHotKey使用教程

使用教程(一)-----何为AutoHotKey? AutoHotKey是一个免费开源的小软件,很小(只有1964 KB),但是功能却非常强大,它几乎可以做键盘、鼠标和操纵杆可以做的任何事情。它可以把人力完全的释放出来,前提只要你编写一个后缀为.ahk的脚本。如果你愿意,你完全可以把你写的script理解为一个机器人,它可以做你想让它做的任何事情。 AutoHotKey在国外使用的很普遍,国内也有很大的用户群,大家只要Google 一下就知道了,AutoHotKey之前的版本是AutoIt2,现在newest的版本是AutoIt3,但是AutoHotKey还是一个比较经典的版本,最新的版本是,建议大家下载一下,有什么使用心得,多交流哈,呵呵。我会定期在我的博客上更新使用心得,大家多关注啊。 AutoHotKey使用教程(二)-----一个简单的例子 使用AutoHotKey编写脚本非常简单,现在我们就来开始编写我们的第一个简单的脚本吧。 使用notepad或者其他你熟悉的文本编辑器,新建一个文件,使用.ahk作为后缀名,例如。把下面的代码拷贝进去,保存退出,双击执行一下。 代码: MsgBox,你好,欢迎关注风追月博客 `n 请继续关注哈 run, 看到什么结果了吗?神奇吗?简单吗?呵呵 如果感兴趣的话,我还会在后面的章节中,更加详细得讲解。 AutoHotKey使用教程(三)-----定义属于自己的热键

通过本节的学习,你可以自定义热键快速启动常用的程序、文档、目录、网址和WINDOWS的常用功能(如:增大\减小音量、系统静音开关、弹出\关闭光驱、打开控制面板模块属性等等)。在日常的工作中,它的确可以帮助您节省不少鼠标频繁点击的时间,从而大大的提高工作效率。 我们先来看一段简单的代码: #n:: Run Notepad return 在上面的代码中,"#"代表windows键(一种修饰符), "return"表示结束热键定义。如果一个热键定义中只有一个语句,如上面的例子,那么这条语句就可以放在::的后面,不需要添加"return": #n:: Run Notepad 如果热键包含多个按键,组合键连续的放在一起(不需要考虑顺序),下面的例子即使用^!来代替Control+Alt : ^!s:: Send Sincerely,{enter}John Smith ; This line sends keystrokes to the active (foremost) window. return 你可以同时定义多个热键,它们触发相同的事件,只要把热键“垂直”定义即可。 ^Numpad0::

AUTOIT汉化版312931(实操中文教程)

AUTOIT汉化版3.2.9.3.1(实操中文教程) 一、简介 3.2.9.1 汉化更新: [*]修正帮助文件。 官方更新: [+]新增: SendKeepActive(). [+]新增: 新增更多的 ControlTreeView() . [*]修正: GUICtrlSetImage() 设置大小问题(从3.2.4.9.开始) (Thanks Wooltown) [*]修正: GUICtrlCreateListView() 没有栏目. (Thanks gafrost) [*]修正: _GUICtrlListViewInsertColumn() 过后 _GUICtrlListViewDeleteColumn() 第一个栏目是ListView 控件. (Thanks Antiec, gafrost)(注:可能说的是返回的句柄不对.) AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。 AutoIt 可以做的事: 运行 Windows 及 DOS 下的可执行文件 模拟键击动作(支持大多数的键盘布局) 模拟鼠标移动和点击动作。 对窗口进行移动、调整大小和其它操作。 直接与窗口的“控件“交互(设置/获取文字、移动、关闭,等等) 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 手把手教你写au3程序-第一章入门 引子 应一位朋友要求,他想学编程,但一直不知道如何开始,这里我就做一系统教程,引导大家进入au 3强大的程序世界(脚本),目的是让每一位渴望个性的网管朋友,都写出为网吧专用的小程序。(如果你想写个windows vista 2009,那么请放弃阅读此教程)

autoit中文教程

AUTOIT中文教程https://www.wendangku.net/doc/ec12798880.html, 丿死神、绝恋 整理制作

上篇初识AU3 2

Ⅰ什么是AU3 什么是au3呢!我一开始也有这种疑问,呵呵。后来经过一段时间的学习与摸索。觉得AU3就是一个介于编程语言与脚本之间的东东。首先,她可以用来编写小程序(这不是废话吗,呵呵),她可以编写出带图形界面的程序,并编译成独立运行的可执行文件。其次呢,她是脚本,常见的脚本诸如vbs,P处理(我一直把p处理认为是一种脚本),虽然也够强大,但是也没有弄出图形界面的美观吧。AU3就可以,她可以通过cmdline调用和执行任何dos命令,同时界面上也给用户DIY提供了更大的空间,譬如说她可以添加flash、图片、视频等。呵呵。够强大吧。 AU3是一种带basic风格的脚本,也就是说如果你之前有学习vb或者vbs之类的语言,那么你就可以快速上手这种语言。下面援引官方说明的一段话,看看我们的AU3能干什么吧。 AutoIt可以做的事: ?简单易懂的类BASIC表达式 ?模拟键盘,鼠标动作事件 ?操作窗口与进程 ?直接与窗口的"标准控件"交互(设置/获取文字,移动,关闭,等等) ?脚本可以编译为标准可执行文件 ?创建用户图形界面接口(GUI) ?COM支持 ?正则表达式 ?直接调用外部DLL和Windows API函数 ?程序运行为功能(让程序运行于其它账户) ?详细易懂的帮助文件于基于社区的支持论坛 ?完全兼容于Windows2000/XP/2003/Vista/2008 ?Unicode与64位运算支持 ?高精度,易使用的数学运算 ?可以运行于Windows Vista Account Control(UAC) AutoIt被设计得尽可能小,并且不用依赖外部DLL文件或添加注册表项目即可独立运行.也可以安全的成为服务运行.脚本可以使用Aut2Exe编译为可独立运行的文件 此外我们还设计了AutoIt的ActiveX和DLL版本——AutoItX这是个组件化的语言(COM同一DLL文件中的标准DLL函数).AutoItX将使得您可以加入一些AutoIt独有的

在AHK脚本中使用Send发送中文

在AHK脚本中使用Send发送中文 在脚本中使用Send发送中文 原文请见:https://www.wendangku.net/doc/ec12798880.html,/diary,11740703.shtml最简单的方法其实是先把要发送的内容先保存到剪贴板中去,然后在要发送的时候“粘贴”一下(Send一个Ctrl+V)即可。不过这样做有一些缺点: 1、由于使用了剪贴板,用户在Send 的过程中将不能正常使用Ctrl+C 和Ctrl+V 等剪贴板相关的功能; 2、有可能会在还没执行完“粘贴”操作之前剪贴板的内容就被修改了,结果发送了别的内容。当然还有别的方法,先引用一下下面的内容:我们通过键盘只能够输入键盘上有的字符,其实,按住ALT 键,然后在数字键盘上按表示要输入字符的十进制代码值的键,等完成输入后,释放ALT 键还可以输入键盘上没有的字符呢。如 果键入的第一个数字是“0”,该值将被识别为当前输入区域设置中的代码点或字符值。例如,在当前的输入区域设置为“英语(美国)”时(代码页1252:Windows Latin-1),按住ALT 键,然后在数字键盘上键入“0163”将产生英镑符号£ (U+00A3)。在当前输入区域是"Russia" (代码页

1251:Windows Cyrillic),相同的键顺序会产生西里尔大写字母 JE (U+0408)。而如果键入的第一位数是“1”到“9”的任意数,该值将被识别为系统OEM 代码页中的代码点。根据在“控制面板”的 “区域选项”中所指定的Windows 系统区域设置,结果各有不同。例如,如果您的系统区域设置是“英语(美国)”,代码页为437(MS-DOS 拉丁美洲),那么只要按住ALT 键,然后在数字键盘上键入“163”,就可以输入ú(U+00FA, 带重音符号的小写拉丁字母U)。如果系统区域设置是“希腊语”(OEM 代码页737 MS-DOS 希腊),相同序列将产生希腊语小写字母MU (U+03BC)。新建一个文本文件,输入“中文”这两个字并保存,然后用UltraEdit等十六进制编辑器打开并用十六进制视图显示,可看到如下内容:00000000h: D6 D0 CE C4 ; 中文可知中文这两个字的十六进制分别是0xD6D0、0xCEC4(即十进制的54992、52932),那么如果要输入“中”字,则只要按住Alt键,逐个输入其十进制数字54992即可。 这样,要实现自己的Send 函数就简单了:AHK脚本:

Let's AutoIt

目 录 第一章、AutoIt 初步 (3) 第一节、为什么要学习 AutoIt (4) 第一个问题,为什么要学习编程? (4) 第二个问题,为什么要学习 AutoIt? (4) 第三个问题,AutoIt 的优势在哪里? (4) 第二节、AutoIt 的使用 (5) 1、AutoIt 的安装 (5) 2、我们的第一个 AutoIt 程序 (5) 3、编译 AutoIt 程序 (6) 第二章、AutoIt 基础 (7) 第一节、常量与变量 (8) 1、常量 (8) 2、变量 (8) 3、常量与变量共同的使用规则 (9) 第二节、数据类型 (9) 1、数值型数据 (9) 2、字符(串)型数据 (10) 3、布尔类型数据 (10) 第三节、算数运算相关 (11) 1、算数运算符 (11) 2、算数运算相关函数 (11) 第三章、顺序结构程序设计 (13) 第一节、AutoIt 中的数据输出 (14) 第二节、AutoIt 中的数据输入 (16) 第三节、AutoIt 中的赋值运算 (18) 第四节、顺序结构程序设计实例 (18) 第四章、选择结构程序设计 (21) 第一节、逻辑运算和关系运算 (22) 第二节、If...Then...Else语句 (23) 第三节、Select...Case与 Switch...Case语句.. (25) 1、 “Select...Case”语句 (25) 2、 “Switch...Case”语句. (26) 第四节、选择结构程序设计实例 (27) 第五章、循环结构程序设计 (30) 第一节、“While...WEnd”循环.. (31) 第二节、“Do...Until”循环. (32) 第三节、“For...Next”循环. (33) 第四节、循环的嵌套 (34) 第五节、循环结构程序设计实例 (35) 第六章、字符串 (39) 第一节、字符串型数据 (40)

AUTOIT

AutoIt教程: 1. 搭建并熟悉基本环境by 李笑来 on 2010/04/28 in Auto-It 1. 下载并安装AutoIt v3 AutoIt v3的官方下载页面地址: https://www.wendangku.net/doc/ec12798880.html,/autoit3/downloads.shtml AutoIt V3的安装文件下载地址: https://www.wendangku.net/doc/ec12798880.html,/cgi-bin/getfile.pl?autoit3/autoit-v3-setu p.exe AutoIt v3的安装过程中,有一个选项需要注意: 建议选择”Edit the script“ 这个页面是在设置在Windows资源管理器中双击.au3文件时的默认行为。最好选择“Edit the script”。早晚你会清楚,对于写程序的人来说,更多是在“Edit”而不是“Run”;另外,这也可以避免将来你“意外”执行了某个你并不想执行的AutoIt程序。 在其它的安装向导页面中一律直接按“Next>”键,直至安装完毕。 2. 下载并安装SciTE4AutoIt3

尽管autoit-v3-setup.exe中已经默认安装了一个简版的SciTE,但是最好还是去下载一个专门为AutoIt定制的SciTE4AutoIt3,其安装文件下载地址为:https://www.wendangku.net/doc/ec12798880.html,/cgi-bin/getfile.pl?../autoit3/scite/downl oad/SciTE4AutoIt3.exe 在它的安装向导页面中一律按“Next>”键,直至安装完毕。 3. 修改一项Windows的默认设置 另外,Windows资源管理器中的默认设置之一是“隐藏已知文件类型的扩展 名”[1],你最好将它改为“显示已知类性文件的扩展名”。否则你将来仅通过文件名(无扩展名)和图标,根本无法分辨某个文件究竟是.au3源文件还是由.au3编译为.exe的可执行文件。 至于如何修改这个选项,请用Google搜索(早晚你会明白善用Google多么重要;不懂用Google多么可怜): ?如果你使用的是中文版Windows请点这个链接:隐藏已知文件类型的扩展名 site:https://www.wendangku.net/doc/ec12798880.html, ?如果你使用的是英文版Windows请点这个链接Do not show hidden files and folders site:https://www.wendangku.net/doc/ec12798880.html, 4. 创建au3文件 AutoIt v3的程序代码其实就是纯文本文件,你甚至可以用Windows自带的“记事本”程序(Notepad)编辑代码,而后保存为“.au3”文件(而非记事本程序默认的.txt文件)。另外,我们也可以在Windows资源管理器里的任何位置(比如桌面上)点鼠标右键,即可以看到一个“New > AutoIt V3 Script”的菜单:

AutoIT V3教程

介绍 AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。 AutoIt 可以做的事: ?运行Windows 及DOS 下的可执行文件 ?模拟键击动作(支持大多数的键盘布局) ?模拟鼠标移动和点击动作。 ?对窗口进行移动、调整大小和其它操作。 ?直接与窗口的“控件“交互(设置/获取文字、移动、关闭,等等) ?配合剪贴板进行剪切/粘贴文本操作 ?对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有内容。 正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。 此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX,与v2版本不同的是,这是个组件化的语言(COM 同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或程序设计语言中去!请查看 AutoItX 的帮助文档(开始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以获得更多信息和示例。 最重要的是,AutoIt 将继续是免费的——不过如果您打算支持我们花在此工程和网站主机上的时间、费用以及所作努力的话,那么您可以到AutoIt 的主页上进行捐赠。

制作软件自动安装

制作软件自动安装,软件全自动安装包 制作软件自动安装,软件全自动安装包 经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的 AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件;

AUTOIT3中文教程 - GOOGLECODE

AutoIt3中文教程<1.1>AutoIt v3 预览 介绍 AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。 AutoIt 可以做的事: ?运行 Windows 及 DOS 下的可执行文件 ?模拟键击动作(支持大多数的键盘布局) ?模拟鼠标移动和点击动作。 ?对窗口进行移动、调整大小和其它操作。 ?直接与窗口的“控件“交互(设置/获取文字、移动、关闭,等等)?配合剪贴板进行剪切/粘贴文本操作 ?对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有内容。 正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。 此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX,与v2版本不同的是,这是个组件化的语言(COM 同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或程序设计 语言中去!请查看 AutoItX 的帮助文档(开始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以获得更多信息和示例。 最重要的是,AutoIt 将继续是免费的——不过如果您打算支持我们花在此工程和网站主机上的时间、费用以及所作努力的话,那么您可以到AutoIt 的主页上进行捐赠。

手把手教你写au3程序

手把手教你写au3程序 手把手教你写au3程序-第一章入门 引子 应一位朋友要求,他想学编程,但一直不知道如何开始,这里我就做一系统教程,引导大家进入au3强大的程序世界(脚本),目的是让每一位渴望个性的网管朋友,都写出为网吧专用的小程序。(如果你想写个windows vista 2009,那么请放弃阅读此教程) 第一章入门 AutoIt v3 是用以编写并生成具有BASIC 语言风格的 脚本程序的免费软件,简来说是脚本语言,但因可以生成exe,而其风格简单适用而且支持GUI,com等,很受网管同行看好可以做的事,非常之多,网吧常用基本上可以完成。网管之星,火狐等游戏更新软件就是用该软件写成. 到了后面,随着学习的深入,我也将放出一些网吧维护工具的源码供参考。;和大家一起学习进步,不对之处,肯请批评指正。1,首先下载安装: 地址: https://www.wendangku.net/doc/ec12798880.html,/system/system/20071108/2908.html 装好后打开目录:x:autoit3\SciTe\SciTE.exe (编辑器,支持语法高亮,你也可以用记事本,但不推荐)双击打开。2,下面我们来写第一个程序。注意:";" 号表示注释

例子1 以下是代码 Copy code msgbox(0,"标题-wglm","你好,世界") exit解释: ;msgbox是弹出一个对话框函数,0,表示标志(可以设定各种类型的弹出对话框,比如带问号,带错误标志),"标题 -wglm"是窗口标题,"你好,世界"是对框内容 exit表示退出3,点scite_autoit编辑器的,"工具"-"编译脚本",这里可以设置生成exe文件的图标,文件名,“资源修改”选项卡可以设置程序的一些版权信息说明等。也就是点exe文件右键属性,看到一些内容。 点击“编译脚本”按钮,就会生成exe文件,在刚设定路径找到exe文件双击,我们的第一个程序就成功了好了,最基本和最简单就示范到这里,是不是很简单很容易入门?不要偷懒,学计算机重在实践,你也来做一个?把图抓上来我看看? [attachment=30856] 下节课再见。课后作业,请先随意阅读AutoIt3.chm帮助文件,能看多少是多少。

相关文档
相关文档 最新文档