2024年2月8日发(作者:)
autoit常用命令
自动安装脚本几个常用命令简介
1、Run(“文件名”)——运行与脚本同一目录下的指定文件
2、WinWaitActive(“窗体标题”,“窗体文本”)——等待指定窗体出现3、Send(“”)——发送模拟按键。Alt+n用!n表示end(发送快捷键Alt+N
end(
;默认状态下“查看”获得2个选项的分别焦点,发送空格将勾去掉。
;用TAB切换到下一个复选框
ControlClick(窗口标题按钮文本描述相当于用鼠标点击一下,此窗口中的ButtonNN按钮。
等等。更多内容可以参看说明文件。
1、设置文本,修改路径
先用上文中提到的AutoIt3WindowSpy或AutoItWindowInfo来获得这个路径的编辑框的信息,假设这个窗口的标题为Setupfoobar,该路径编辑框的类名是Edit1,而我们需要把它改成“D:foobar2000”,接下来就可以使用下列命令/函数来设置它的文本了:语法:
ControlSetTe某t(窗口标题窗口文本控件ID,新文本具体用法如下:【例1】
ControlSetTe某t(类似可用Send命令或者ControlSend实现上面的效果,方法较为简单
2、选中和取消选中单选框和复选框项目
假设这个窗口的标题是为Setupfoobar,我们打算进行下来操作:选中它的“桌面”复选框(Button5)、取消选中“快速启动栏”复选框(Button7);
选中“0.7某”单选框(Button14)。那么具体的用法示例如下:【例2】
3、选择下拉列表的项目
仍是使用上面提到的命令/函数。对这种控件而言,AU3适用的命令则是“SetCurrentSelection,N”和
“SelectString,String”,分别表示选中第N+1(注意是从零开始表示!)个项目和选中与字符串String匹配的项目。
假设我们要选中第五个项目“简体中文”,那么具体的用法示例如下:【例3】
ctive(目录已存在;如果窗体目录已存在是激活状态end(
;发送快捷键Alt+YEndIf
1>EnvGet
作用:获取当前环境变量的值语法:EnvGet(环境变量范例:
$SyDrv=EnvGet(运行完成后,$SyDrv将记录环境变量%SytemDrive%的值,如果系统盘为C盘,则$SyDrv的值为“C:”
2>EnvSet
作用:设置环境变量和其值
语法:EnvSet(环境变量值范例:
EnvSet(WindowTemp”)运行完成后,%TEMP%这个环境变量的值将被修改,如果系统盘为C盘,则%TEMP%的值为“C:WindowTemp”
3>DirCopy
作用:复制指定目录及其所有子目录和文件
语法:DirCopy(源目录目标目录标志])参数:
[标志],为0(默认)时不覆盖已有的文件夹,为1则覆盖范例:DirCopy(
4>DirCreate(路径作用:创建文件夹
语法:DirCreate(路径
范例:DirCreate(
5>DirGetSize
作用:返回指定目录的占用空间大小(单位:字节)语法:DirGetSize(目标路径范例:
$Size=DirGetSize(由于DirGetSize返回值的单位是字节,所以我们需要连续除以两次1024才能得到MB级别的剩余空间
6>DirMove
作用:移动指定目录及其所有子目录和文件
语法:DirMove(源目录目标目录标志])参数:
[标志],为0(默认)时不覆盖已有的文件夹,为1则覆盖范例:DirMove(
7>DirRemove
作用:删除一个目录/文件夹
语法:DirRemove(路径递归遍历])参数:
[递归遍历],0则不删除其子文件和文件夹,1则删除
范例:DirRemove(
8>DriveGetFileSytem
作用:返回指定驱动器的文件系统类型语法:DriveGetFileSytem(路径返回值:
1(数字),未知的文件格式FAT,FAT格式
FAT32,FAT32格式NTFS,NTFS格式CDFS,CD格式UDF,DVD格式
范例:$Format=DriveGetFileSytem(
9>DriveGetType
作用:返回指定驱动器的类型
语法:DriveGetType(路径返回值:
(未知类型)、(可移动)、(固定的)、网络)、(光驱)、内存盘)
范例:$Type=DriveGetFileSytem(
10>DriveSpaceFree
作用:以MB(兆字节)为单位返回指定路径所在分区的剩余空间语法:DriveSpaceFree(路径范例:
$FreeSpace=DriveSpaceFree(这样将获得GB级别的剩余体积
11>FileCreateShortcut
作用:创建指定文件的快捷方式(.lnk文件)
语法:FileCreateShortcut(目标文件文件工作目录范例:
FileCreateShortcut(安全卫士.lnk
12>FileCopy
作用:复制一个或多个文件
语法:FileCopy(源文件目标路径标志])参数:
[标志]0=(默认)不覆盖存在的文件1=覆盖存在的文件
8=如果目标文件夹不存在,就先创建(查看注意部分)
范例:
FileCopy(
13>FileDelete
作用:删除一个或多个文件
语法:FileDelete(路径
范例:FileDelete(
14>FileE某it
作用:检查指定文件或目录是否存在语法:FileE某it(路径返回值:存在则返回1(真),不存在则返回0(假)范例:
IfFileE某it(MgBo某(0,存在Ele
MgBo某(0,不存在EndIf
15>FileMove
作用:移动一个或多个文件
语法:FileMove(源文件目标路径标志])参数:
[标志]0=(默认)不覆盖存在的文件1=覆盖存在的文件
8=如果目标文件夹不存在,就先创建(查看注意部分)范例:
FileMove(
16>FileSetAttrib
作用:修改一个或多个文件的属性
语法:FileSetAttrib(文件参数:
(只读)(存档)(系统文件)(隐藏文件)(普通)
(脱机文件)(临时文件)+增加属性,例如+R、+S、+H去除属性,例如R、S、H范例:
FileSetAttrib(
本文发布于:2024-02-08 09:13:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170735482567142.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |