递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2071|回复: 9
打印 上一主题 下一主题

[视窗] 怎么做一款批量自动安装软件器

[复制链接]

4

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
跳转到指定楼层
楼主
发表于 2024-1-16 10:06:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一款批量静默自动安装的软件,用火山pc做,请问怎么做,看什么教程,先学什么后学什么,怎么实现。
图形界面会做,但代码不知道怎么写
第一个,怎么批量导入exe文件,
第二个,自动安装,手动安装
第三个,一键清空批量导入exe文件C:\Users\弃天帝\Desktop\b9fd6d3f3c16552ed43b6f66e48f521b.png
回复

使用道具 举报

51

主题

537

帖子

4217

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4217
沙发
发表于 2024-1-16 11:47:14 | 只看该作者
静默安装,很容易报 du
回复

使用道具 举报

210

主题

444

帖子

2976

积分

金牌会员

Rank: 6Rank: 6

积分
2976
QQ
板凳
发表于 2024-1-16 13:14:56 | 只看该作者
火绒 发表于 2024-1-16 11:47
静默安装,很容易报 du

你把程序打包压缩,写一个程序解压缩不就成了吗
回复

使用道具 举报

42

主题

311

帖子

3575

积分

论坛元老

Rank: 8Rank: 8

积分
3575
地板
发表于 2024-1-16 13:25:00 | 只看该作者
你不会是搞流氓自动安装软件,这个学的知识点都是些基础知识,都有现成的模块用
回复

使用道具 举报

4

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
5#
 楼主| 发表于 2024-1-17 09:53:43 | 只看该作者
不是要搞流氓软件,是自己有几十款软件,每次重装系统,都要安装软件,花1-2天时间,很麻烦,一键安装就方便得多
回复

使用道具 举报

2

主题

250

帖子

2029

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2029
6#
发表于 2024-1-17 11:12:21 | 只看该作者
lingdram 发表于 2024-1-17 09:53
不是要搞流氓软件,是自己有几十款软件,每次重装系统,都要安装软件,花1-2天时间,很麻烦,一键安装就方 ...

你不会GHOST吗?
回复

使用道具 举报

51

主题

537

帖子

4217

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4217
7#
发表于 2024-1-17 11:26:09 | 只看该作者
lingdram 发表于 2024-1-17 09:53
不是要搞流氓软件,是自己有几十款软件,每次重装系统,都要安装软件,花1-2天时间,很麻烦,一键安装就方 ...

推荐ghost,非ghost的方法,打包是一种,但是和没处理差不多,另一种是把exe上传飞书或者蓝奏云做一个更新器,更新器可以参考利快云的开源的更新源码,变通一下就是你想要的效果
回复

使用道具 举报

15

主题

369

帖子

1533

积分

核心用户

易语言+火山+HTML+SQL

Rank: 9Rank: 9Rank: 9

积分
1533
QQ
8#
发表于 2024-1-17 13:26:11 | 只看该作者
一键安装,无非就是遍历指定目的下的所有exe可执行文件,逐个运行罢了,只是得判断执行完上一个,再接待下一个,而且每个安装包,一定不是那种需要有按下一步安装过程的安装包,如果是那样的安装包,那就需要搞模拟点击"下一步"按钮,直到完成.
---------QQ:884905066 明靓---------
回复

使用道具 举报

343

主题

1591

帖子

6372

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6372
QQ
9#
发表于 2024-1-17 13:40:34 | 只看该作者
无非2种,1支持静默,2、不支持静默安装。

第一种来讲,如果支持静默安装的安装包,一般配合运行 命令行。可以达到效果。

第二种,没有通用的方案,因为他可能有2种情况。
1、自绘界面,你取不到组件,例如:下一步按钮,完成、等。
2、非自绘界面,也不太好做通用,即使你能取到每个组件,也定位了。
总结:第二种方法,一般来讲,必须定制。
可以使用工具,取到界面显示情况。
例如,A界面显示 标记为1,A界面隐藏或销毁,即为0。
通过该方法确切得知步骤进度。
再根据情况,取得组件句柄,sendmessage 单击事件。
若为自绘窗口,可尝试 sendmessage鼠标单击消息。

结帖。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

4

主题

57

帖子

918

积分

高级会员

Rank: 4

积分
918
10#
发表于 2024-1-19 16:16:55 | 只看该作者
就是获取句柄 发送消息
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-14 14:56 , Processed in 0.091482 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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