AutoIt

  • AutoIt知识点总结
  • AutoIt代码块

AutoIt知识点总结

1. ; 表示单行注释2. #ce 中间写需要注释的文字 #cs  多行注释3. 

AutoIt代码块

const $path = "C:\Users\JHRZ\AppData\Local\Google\Chrome\Application\chrome.exe"
Run($path)Dim $name = InputBox("您好", "请输入您的名称")
MsgBox(0, "您好" & $name, "欢迎来到xxx网站") Dim $age
$age = InputBox("您好", "请输入您的年龄")
If $age = "" Then MsgBox(64, "结果", "您没有输入您的年龄")
elseMsgBox(64, "结果", "您的年龄是" & $age & "岁")
EndIfFor $i = 1 to 10 step 2MsgBox(0, "您好呀", "欢迎张三" & $i)
NextDim $nr
$nr = ClipGet()
MsgBox(0, "温馨提示", "剪切板的内容是:" & $nr)$result = DirCreate("D:\test1\")
MsgBox(0, "结果", $result)$resultDir = DirGetSize("D:\test1\")
MsgBox(0, "结果", $resultDir)$resultFile = FileGetSize("D:\test1\a.txt")
MsgBox(0, "结果", $resultFile)$RemoveFile = DirRemove("D:\test1\", 1) ;1表示递归删除,0表示不删除目录下面的子文件和子目录
MsgBox(64, "提示", $RemoveFile)$result = DriveSpaceFree("D:") ;返回驱动器路径下的剩余空间
MsgBox(64, "提示", $result)$result1 = DirCreate("D:\test2\")
$result2 = FileExists("D:\test2\aaa.txt")
MsgBox(0, "提示", $result1 & $result2);$result1 = DirMove("D:\test2\a.txt", "D:\test1\", 1)
; 0 = (默认)不覆盖已存在的文件 1 = 覆盖已存在的文件
;$result1 = FileMove("D:\test2\a.txt", "D:\test1\", 0)
;0 = (默认)不覆盖已存在的文件 1 = 覆盖已存在的文件
MsgBox(0, "提示", $result1)$result = WinActivate("http://www.baidu.com/", "百度")
MsgBox(0, "提示", $result)Local $list = ProcessList()
For $i = 0 to $list[0][0] step 20MsgBox(0, "提示信息",  $list[$i][0] & ":" & $list[$i][1])
Next$re = SetTest()
Func SetTest()Local $result[5]$result[0] = 4$result[1] = "aaa"$result[2] = "sss"$result[3] = "ddd"$result[4] = "ccc"MsgBox(0, "result is: ",$result[4])
EndFunc$result = DealFile()
Func DealFile()MsgBox(0, "result is: ", "111")
EndFunc$result0 = @YEAR   ;2021   公共 Application Data 文件夹所在路径
$result1 = @YDAY  ;025   返回这一年的第几天
$result2 = @AppDataCommonDir  ;C:\ProgramData   公共 Application Data 文件夹所在路径
$result3 = @AppDataDir ;C:\Users\JHRZ\AppData\Roaming   当前用户胡Application Data文件夹所在路径
$result4 = @AutoItExe  ;D:\ruanjan\AutoIt3\Autolt3_x64.exe   当前脚本的完整路径. 已经编译的文件返回EXE文件所在完整路径.
$result5 = @AutoItPID  ;15004   当前运行脚本的进程 PID.
$result6 = @AutoItVersion ;3.3.14.5   AutoIt 版本号,如 3.2.3.12
$result7 = @AutoItX64 ;1   如果返回1说明程序运行的是64位构架的 AutoIt.
; @COM_EventObj  当前COM事件所处于的对象. 只有效于 COM 事件函数.
$result8 = @CommonFilesDir ;C:\Program Files\Common Files  Common Files 文件夹路径
$result9 = @Compiled ;0 脚本已经编译,返回1.未编译,返回0.
$result10 = @ComputerName ;DESKTOP-ILRETNH  当前计算机的名称.
$result11 = @ComSpec  ;C:\Windows\System32\cmd.exe   %comspec%的值, 指定的第二个命令解释程序  主要用于命令行使用, 如. Run(@ComSpec & " /k help | more")
$result12 = @CPUArch   ;x64   如果CPU构架为32位返回 "X86" ,如果CPU构架为64位返回 "X64".
$result13 = @CR   ;回车符, Chr(13); 用于换行.
$result14 = @DesktopCommonDir   ;C:\Users\Public\Desktop   公共 Desktop 文件夹路径(桌面)
$result15 = @DesktopDir   ;C:\Users\JHRZ\Desktop   当前用户 Desktop 文件夹路径(桌面)
$result16 = @DesktopHeight   ;720  桌面高度(像素) (垂直分辨率)
$result17 = @DesktopWidth   ;1280  桌面宽度(像素) (水平分辨率)
$result18 = @DesktopDepth   ;32    像素颜色位深度(如32 Bit).
$result19 = @DesktopRefresh   ;60  屏幕刷新率.(如75 HZ)
;收盘后检查-检查YGT中登验证开关$path = "D:\ruanjan\sougou\Tencent\QQ\Bin\QQScLauncher.exe"
$title = "QQ"
$user = "xxxx"
$password = "xxxxxx"Local $i = 1Run($path)
WinWait($title)
ControlSetText($title, "", "[CLASS: TXGuiFoundation]", $user);autoit脚本自动化创建文件夹
Local $FileNamePath = "D:\Test\name.txt"
For $i = 1 To 7:$FileName = FileReadLine($FileNamePath, $i)$FolderPath = "D:\Test\" & $FileNameDirCreate($FolderPath)
Next

AutoIt入门学习相关推荐

  1. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  2. MAYA 2022基础入门学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.41 GB |时长:4.5小时 包含 ...

  3. 3dmax Vray建筑可视化入门学习教程

    面向初学者的3Ds Max Vray最佳Archviz可视化课程 从安装到最终图像的一切都将从头开始教授,不需要任何经验 大小解压后:3.25G 时长4h 6m 1280X720 MP4 语言:英语+ ...

  4. Blender 3.0基础入门学习教程 Introduction to Blender 3.0

    成为Blender通才,通过这个基于项目的循序渐进课程学习所有主题的基础知识. 你会学到什么 教程获取:Blender 3.0基础入门学习教程 Introduction to Blender 3.0- ...

  5. Maya游戏角色绑定入门学习教程 Game Character Rigging for Beginners in Maya

    准备好开始为游戏制作自己的角色动画了吗? 你会学到什么 了解Maya的界面 优化并准备好你的模型,为游戏做准备 了解关节以及如何使用它们来构建健壮的角色骨骼,以便在任何游戏引擎中制作动画 了解IK和F ...

  6. 三维地形制作软件 World Machine 基础入门学习教程

    <World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...

  7. Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)

    要求 下载并安装Blender.免费下载和免费用于任何目的. 描述 加入我的动画课程. 在本课程中,我将从头开始讲述在Blender中创建动画场景的过程. 从第一步到最终渲染.在这个课程中,我们将使用 ...

  8. UE5真实环境设计入门学习教程

    大小解压后:4.69G 时长4h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 虚幻引擎5–面向初学者的真实环境设计 Unreal Engine 5 – Rea ...

  9. ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush

    ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ...

最新文章

  1. php通用检测函数集合
  2. 最新详细的JMM内存模型(三天熬夜血肝)
  3. asp.net core 系列之Startup
  4. AEF横空出世——几个重要的概念
  5. (27)呼吸灯verilog与VHDL编码(学无止境)
  6. pytorch测试用例(查看tensor维度)
  7. Ubuntu - 新建管理员用户
  8. dom定义了访问html文档对象的一套,HTML DOM基础知识(示例代码)
  9. 强制刷机NOKIA E6-00方法
  10. 贪吃蛇游戏设计算法及创新
  11. CSS布局及实例仿LOL主页
  12. 南华大学计算机系宿舍,2021年南华大学新生宿舍条件和宿舍环境图片
  13. 人人自媒体的时代,程序员该如何利用好自己的优势?我记住了这些神器...
  14. 常用音频编码格式简介(PCM、G726、ADPCM、LPCM、G711、AAC)
  15. 虚电路(交换虚电路和永久虚电路)
  16. 清理Virtualbox虚拟机VDI镜像文件的空间大小
  17. Lesson3:函数
  18. 一维码:EAN-13码的识别
  19. k8s pod控制器使用以及详解
  20. 诉说站点优化之前一定要先分析用户的心里这样排名才能上来

热门文章

  1. 标点符号在作文中的位置
  2. 国产蓝牙耳机品牌有哪些?盘点口碑最好的国产蓝牙耳机
  3. 【JavaScript】同步与异步-异步与并行-异步运行机制-为什么要异步编程-异步与回调-回调地狱-JavaScript中的异步操作
  4. 考研二战、三战是否要告知复试导师?
  5. SIP消息格式详解(基于XML消息体)
  6. Linux中针对时间常用的相关操作-时区、系统时间、硬件时间、时间同步等
  7. Rubymine使用技巧汇总
  8. Unity之表皮着色器 官方示例详解
  9. DAO 中存在的不足和优化方案
  10. OpenStack有容乃大