一键安装7z
[办公]7-zip_ASetup.exe[草稿],我的腾讯QQ595076941
演示一下如何全自动无人值守安装常用软件,结合参考“秋无痕论坛”出品的《秋无痕常用软件全功能装机光盘下载V2017新年版》
就可以自制一张适合自己的常用软件全自动批量安装DVD-R可启动光盘了,光盘启动模板建议采用《杏雨梨云USB维护系统2018戊戌版》
; ===== 一键全自动化安装7z压缩软件 ===== ; ===== 防止重复运行此脚本 ===== #SingleInstance,force loop,33 { DetectHiddenWindows,On Sleep,3 IfWinExist,QQ595076941_7z1801 ExitApp } Gui, Show, Hide,QQ595076941_7z1801 ; ===== 此脚本参数设置 ===== ;~ #NoTrayIcon SetWorkingDir,%A_ScriptDir% DetectHiddenWindows,On SetTitleMatchMode,2 loop,333 { ; ===== 检查 7z1801.exe 安装文件是否存在 ===== IfNotExist,7z1801.exe { ToolTip,此脚本所在文件夹中没有找到 安装包文件 7z1801.exe,% A_ScreenWidth/2-150,% A_ScreenHeight/2-150 SetTimer, RemoveToolTip, 2000 Sleep,2100 ExitApp } ; ===== 运行 7-Zip 18.01 Setup 安装程序 ===== Process,Exist,7z1801.exe if (%ErrorLevel%=0) { Sleep,100 IfWinNotExist,7-Zip 18.01 Setup { Sleep,100 IfWinNotExist,7-Zip 18.01 Setup,7-Zip 18.01 is installed Run,7z1801.exe } } ; ===== 处理 Destination folder 窗口 ===== WinShow,7-Zip 18.01 Setup,Destination folder WinShow,7-Zip 18.01 Setup,Destination folder WinGet, 7zWinID, ID,7-Zip 18.01 Setup,Destination folder DllCall("SwitchToThisWindow", "UInt", 7zWinID, "UInt", 1) WinActivate,7-Zip 18.01 Setup,Destination folder ControlClick,Button2,7-Zip 18.01 Setup,Destination folder ; ===== 处理 7-Zip 18.01 is installed 窗口 ===== loop,33 { Sleep,3 IfWinExist,7-Zip 18.01 Setup,7-Zip 18.01 is installed { Sleep,333 WinShow,7-Zip 18.01 Setup,7-Zip 18.01 is installed WinShow,7-Zip 18.01 Setup,7-Zip 18.01 is installed WinGet, 7zWinID, ID,7-Zip 18.01 Setup,7-Zip 18.01 is installed DllCall("SwitchToThisWindow", "UInt", 7zWinID, "UInt", 1) WinActivate,7-Zip 18.01 Setup,7-Zip 18.01 is installed ControlClick,Button2,7-Zip 18.01 Setup,7-Zip 18.01 is installed ControlClick,Button2,7-Zip 18.01 Setup,7-Zip 18.01 is installed ToolTip,已经成功安装了 7z 压缩软件,% A_ScreenWidth/2-150,% A_ScreenHeight/2-150 SetTimer, RemoveToolTip, 2000 Sleep,2100 ExitApp } } } return ; ===== 定时移除 ToolTip 提示窗口 ===== RemoveToolTip: SetTimer, RemoveToolTip, Off ToolTip return
大佬,我照着你的代码撸了一下,但是controlclick那里没有生效(就是点击install按钮)
我用的是AHK1,我的系统是Windows10,大佬可以指点一下吗,万分感谢
————————————以下是代码————————————————————
7z_path = 7z1900-x64.exe
7z_title = 7-Zip 19.00 (x64) Setup
7z_text = Destination folder:
SetWorkingDir,D:PC_Auto
Run,%7z_path%
WinShow,%7z_title%,%7z_text%
WinShow,%7z_title%,%7z_text% ;为啥要执行两次
WinGet, 7zWinID, ID,%7z_title%,%7z_text%
DllCall(“SwitchToThisWindow”, “UInt”, 7zWinID, “UInt”, 1)
WinActivate,%7z_title%,%7z_text%
ControlClick,Button2,%7z_title%,%7z_text%
————————————页面元素参考图片——————————————————
@刀不太快 不好意思,我暂时没有空闲时间仔细回复您的消息。
但是controlclick那里没有生效的话建议以管理员权限运行脚本,搜索一下www.AutoAHK.com网站,
里面有相关的脚本代码,万一不行的话试试其他方式操作窗口和控件,Send,ControlSend,SetTimer,ControlClick
强烈推荐使用 AHKInfo 1.3.5 (请到AutoHotkey中文网或者百度一下网站去搜索相关源代码)
假如有空余时间的话也可以看看我写的文章
https://www.autoahk.com/archives/35916
https://www.autoahk.com/archives/36208
WebDAV方式映射群晖的 SHR – 2 磁盘阵列存储池空间中的脚本可以有效的防止重要脚本丢失。
(SHR – 2 允许同时损坏两块硬盘不丢失文件数据)
非常感谢!!!
1.”controlclick那里没有生效的话建议以管理员权限运行脚本”,————好用!!!
2.”强烈推荐使用 AHKInfo 1.3.5″,————这个更好用!!!
要想玩群晖、要想玩AutoHotkey,就要学会搜索。
1、搜索的关键字主要有:“AHK脚本源代码汇总合集打包迅雷下载”“群晖”,“DS1621+”,“RAID 6”,“SHR-2”,“Hyper Backup”,“Cloud Sync”,“RaiDrive”,“WinSCP”,“FlashFXP”,“AutoHotkey”,“FindText()”,“ahkinfo1.3.5”,“AutoHotkey中文帮助CHM文档”,“SetTimer”等等。
2、搜索的设备主要有:人类大脑(记忆功能)、安卓手机、安卓平板电脑、Windows笔记本电脑、Windows台式电脑、安卓智能电视机、Windows服务器(微软SQL Server)等等。
3、搜索用到的网址主要有:www.baidu.com、www.so.com、www.Bing.com、https://www.ixigua.com/、https://www.youku.com/、https://v.qq.com/、http://www.iqiyi.com/、https://www.taobao.com/、https://www.jd.com/、https://www.amazon.cn/等等。
4、搜索的资源文件主要有文档、表格、音频教程、视频教程等等。
5、把搜索到的文件资源下载、测试、筛选、过滤、分类、整理、编号,
然后再用WinSCP批量上传已经测试分类整理好的文件资源到群晖DS1621+网络存储服务器的SHR-2存储池中备用备查。