一键安装7z [办公]7-zip_ASetup.exe 作者:徐晓亮 ( aahk ) QQ595076941

 

一键安装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




 

 

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[辅助]Win10锁屏壁纸保存以及随机设置壁纸

2018-5-8 15:37:29

其他

ImageSearch找图命令可以把两个文件名赋值给同一个X,Y吗?

2018-6-1 9:12:30

4 条回复 A文章作者 M管理员
  1. 刀不太快

    大佬,我照着你的代码撸了一下,但是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%
    ————————————页面元素参考图片——————————————————

    • aahk

      @刀不太快 不好意思,我暂时没有空闲时间仔细回复您的消息。

      但是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″,————这个更好用!!!

    • aahk

      要想玩群晖、要想玩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存储池中备用备查。

个人中心
购物车
优惠劵
有新私信 私信列表
搜索