开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 10353|回复: 8
收起左侧

[技术专题] 方便易语言自动安装外部软件,分享一些自动安装参数

[复制链接]
发表于 2020-5-6 09:16:19 | 显示全部楼层 |阅读模式   福建省厦门市
本帖最后由 lxq845 于 2020-5-6 09:17 编辑

在公司里上班的同事都不喜欢网上下载下来的系统,因为带一对病毒一样的软件和广告,所以都是安装纯净的系统后,自己手动去安装公司需要的软件,
为了方便也就会去做一些自动安装程序来实现,网上已经有很多同类型的软件,只是不怎么适合自己公司。
所以我把自己搜集静默安装参数,和已经制作好的7Z自解压安装包发上来。

1、引用思路:
第一种是软件自带安装参数的,可以在易语言里,用下列指令执行:
.版本 2
运行控制台程序 (运行目录 + “\QQ.exe /S”, , , )

第二种是类似谷歌浏览的(安装完成后会自动执行,我们要加一条终止进程命令):
.版本 2
    运行控制台程序 (运行目录 + “\Chrome.exe”, , , )
    运行控制台程序 (“taskkill /f /im chrome.exe”, , , )


第三种是用配置文件来执行自动安装的:典型代表office 2010/2013
运行控制台程序 (运行目录 + “\Office_2013_SP1_x64\setup.exe”, , , )

第四种是不支持静默安装参数,或者说支持不是很好的(这种情况我是自己制作7Z自动安装包)
运行控制台程序 (运行目录 + “\Kingdee.exe /S”, , , )  这个是自己制作好的金碟EAS自动安装包执行指令。

1、引用思路:
易语言调用批处理来执行,易语言程序代码和体积会减少很多(一句代码就可以了,要更改的时候只需要改批处理就可以了)。
.版本 2
运行控制台程序 (运行目录 + “\网络安装.bat /s”, , , )

在帖子最后送上一些我处理好的7Z自解压安装包,因为要注册表操作,杀毒软件可能会报警,放行即可,如果你想要继续编辑,可以用360压缩解压出来编辑,自动安装代码都在里面。


如果你觉得对你有用,可以动动小手支持我下。

以下是批处理源码:(右键复制粘贴到记事本,改扩展名为BAT即可,批处理已经加入了判断X86和X64系统功能,易语言调用静默安装参考上面几个例子)

@echo off
ECHO.
ECHO.
ECHO.--------------------------------------------------------------------------------------------
ECHO.--------------------------------------------------------------------------------------------
ECHO.本程序为资讯部专用自动安装工具,安装过程中请勿操作电脑,安装完成自动退出,谢谢
ECHO.-------------------------------------------------------------------------@by Liu---------
ECHO.-------------------------------------------------------------------------2020.04.24-----
ECHO.
ECHO.
ECHO 正在正在安装Adobe_Acrobat_XI_11,这个可能需要正在安装5-10分钟左右
ECHO 请稍等.....
start /wait  .\Adobe_Acrobat\Setup.exe /sALL /msi /passive /qb
del "C:\Users\Public\Desktop\Adobe FormsCentral.lnk"
ECHO.
ECHO.正在安装NET4_5_2
ECHO.请稍等......
start /wait  .\NET45.exe /Q /NORESTART /lcid 1033
ECHO.
ECHO.正在安装VC组件
ECHO.请稍等......
call .\VCRedist\快速安装.bat
ECHO.
ECHO.正在安装腾讯QQ
ECHO.请稍等......
start /wait  .\QQ.exe /S
ECHO.
ECHO.正在安装搜狗拼音中
ECHO.请稍等......
start /wait  .\SogouPinYin.exe /S
ECHO.
ECHO.正在安装QQ五笔
ECHO.请稍等......
start /wait  .\sogou_wubi.exe /S
ECHO.
ECHO.正在安装云之家V10
ECHO.请稍等......
start /wait  .\ymzdSetupV10.exe /S
ECHO.
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
echo 64-bit...
ECHO.正在安装Office_2013,这个可能需要正在安装10-20分钟左右
ECHO.请稍等......
start /wait  .\Office_2013_SP1_x64\setup.exe
start /wait  .\TBoffice2013.exe /s
GOTO END

:32BIT
echo 32-bit...
ECHO.正在安装Office_2010,这个可能需要正在安装10-20分钟左右
ECHO.请稍等......
start /wait  .\Office_2010_SP1_x86\setup.exe
start /wait  .\TBoffice2010.exe /s
GOTO END

:END
ECHO.
ECHO.正在安装QQ影音
ECHO.请稍等......
start /wait  .\QQPlayer.exe /S
ECHO.
ECHO.正在正在安装金蝶EAS,这个需要3-5分钟左右
ECHO.请稍等......
start /wait  .\Kingdee.exe /s
ECHO.
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
ECHO.正在安装JAVA运行环境
ECHO.请稍等......
start /WAIT  .\jre-8u202-windows-x64.exe /s
GOTO END
:32BIT
echo 32-bit...
ECHO. 抱歉:暂无适合该系统的JRE软件
GOTO END

:END
ECHO.
ECHO.正在安装ACDSEE看图软件
ECHO.请稍等......
start /wait  .\acdsee9.exe
ECHO.
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
echo 64-bit...
ECHO.正在安装谷歌浏览器
ECHO.请稍等......
start /wait  .\Chrome.exe
taskkill /f /im chrome.exe
GOTO END
:32BIT
echo 32-bit...
start /wait  .\软件共享目录\Soft\ChromeSetup_32.exe /s
taskkill /f /im chrome.exe
GOTO END

:END
ECHO.
ECHO.正在安装360安全浏览器12
ECHO.请稍等......
start /wait  .\软件共享目录\Soft\360se.exe /S
ECHO.
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
echo 64-bit...
ECHO.正在安装Everything搜索工具
ECHO.请稍等......
start /wait  .\Everything-x64.exe /S
GOTO END
:32BIT
echo 32-bit...
start /wait  .\Everything-x86.exe /S
GOTO END

:END
ECHO.
ECHO.正在安装微信电脑版
ECHO.请稍等......
start /wait  .\WeChat.exe /S
ECHO.
ECHO.正在安装foxmail邮件
ECHO.请稍等......
start /wait  .\Foxmail.exe /S
ECHO.
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
echo 64-bit...
ECHO.正在安装系统补丁
ECHO.
ECHO.安装第一个补丁
start /wait wusa.exe .\补丁\kb4508433-x64.msu /quiet /norestart
ECHO.安装第二个补丁
start /wait  wusa.exe .\补丁\kb4534132-x64.msu /quiet /norestart
ECHO.安装第三个补丁
start /wait  wusa.exe .\补丁\kb4537759-x64.msu /quiet /norestart
ECHO.
GOTO END

:32BIT
echo 32-bit...
ECHO.抱歉:当前系统暂无可用更新补丁
GOTO END

:END
ECHO.
ECHO.正在激活office软件
ECHO.请稍等......
start /wait  .\KMSpico_Portable\KMSELDI.exe /silent /removewatermark
ECHO.
ECHO.正在关闭系统系统更新功能
ECHO.请稍等......
call  .\updateoff.bat
ECHO.
ECHO.正在清理临时文件
ECHO.请稍等......
call  .\AccAu3Box.bat
ECHO.
EXIT


注意:360浏览器为网上搜集的绿色版本。

易语言判断X86和X64实例:
.版本 2

.如果真 (读环境变量 (“PROCESSOR_ARCHITEW6432”) = “AMD64”)
    运行控制台程序 (运行目录 + “\VCRedist\快速安装.bat /s”, , , )
.如果真结束
.如果真 (读环境变量 (“PROCESSOR_ARCHITEW6432”) = “x86”)
    运行控制台程序 (运行目录 + “\VCRedist\快速安装.bat /s”, , , )


传送地址--链接:https://pan.baidu.com/s/1D5HE5sFOBDxUQa43yHJFvw 提取码:jwoi链接七天有效,过期后留言,看到了会补上来。




发表于 2024-5-16 11:35:27 | 显示全部楼层   广东省广州市
学习一下!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-11 14:39:29 | 显示全部楼层   福建省厦门市
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-11 14:20:21 | 显示全部楼层   福建省厦门市
MCsnow 发表于 2023-8-31 10:46
过期了,麻烦在上传一次

这个是最新的批处理自动安装文件。有些程序的自动安装需要结合自己制作的自动安装包。
翻译
搜索
复制

能上wai网自动安装.rar

3.29 KB, 下载次数: 2, 下载积分: 精币 -2 枚

回复 支持 反对

使用道具 举报

结帖率:72% (23/32)

签到天数: 3 天

发表于 2023-8-31 10:46:44 | 显示全部楼层   广西壮族自治区贵港市
过期了,麻烦在上传一次
回复 支持 反对

使用道具 举报

发表于 2021-5-19 02:02:40 | 显示全部楼层   河南省焦作市
大佬,请补发 有易语言的版本吗
回复 支持 反对

使用道具 举报

发表于 2020-8-29 19:57:07 | 显示全部楼层   广东省湛江市
感谢分析学习了哈........
回复 支持 反对

使用道具 举报

结帖率:95% (52/55)
发表于 2020-5-28 16:22:04 | 显示全部楼层   广东省广州市
感谢大佬分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-12 15:39:10 | 显示全部楼层   福建省厦门市
本帖最后由 lxq845 于 2020-5-12 15:40 编辑

修正了qq影音、foxmail、VX安装问题,更新后软件安装包自动判断系统X86和X64,自适应安装,
360安全浏览器目前发现域小问题,本地账号安装后,域账号下无法打开,目前正在查找问题所在,
金蝶EAS自动安装包涉及隐私问题,不上传自动安装包,但安装原理可以在QQ影音自解压安装包中找到答案,
目前发现解压安装完金蝶后,需要安装EAS加速器问题的解决办法:
方法一:在批处理最后一行加入一行代码(%systemdrive%是你安装金蝶的磁盘)
call  %systemdrive%\kingdee\eas\client\bin\installeasservice.bat
方法二:
重启电脑一次。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表