如何制作自己的软件安装包

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

要安装软件的所有程序以及注册信息打包。

步骤一:在一台电脑上安装上你想要一键安装的软件

步骤二:找到这些软件的安装目录,用“路径.TXT” 分别记录下软件程序的主目录(程序的第一级目录),格式就用:

第1软件的主目录名=目录的路径

第2软件的主目录名=目录的路径

QQ=e:\QQ

.......

步骤三: 把软件的主目录复制到桌面放着,也把“路径.TXT”放在桌面。

步骤四:运行注册表(regedit.exe),按出注册表查找("Ctrl+F"键),只勾选“项”的查找项,查找第一个软件的根目录的名字,查找出的名称如果显示的和符合的一致或大致,找不到就按F3,直到找到。找到就在注册表的主键上右键,选择导出并命名为“QQ(主目录名).reg(把它放入到主目录里)

步骤五:把桌面上的“QQ”和“路径.TXT”打包为RAR。

当然代码也重写了:

@echo off&setlocal EnableDelayedExpansion

::软件一键安装 code by 秋日.枫叶

set /p rar=拖入安装包:

rd /q /s c:\anzhuang&md c:\anzhuang

"c:\Program Files\WinRAR\Rar.exe" x -t -o-p %rar% c:\anzhuang

cd /d c:\anzhuang

for /f "tokens=1,2 delims==" %%i in (路径.TXT) do (

md "%%j"

copy /y "%%i" "%%j"

pushd "%%j"

echo 开始注册文件...

for /f "tokens=*" %%a in ('dir /s /b *.dll *.ocx') do (

regsvr32 /s "%%~fa"

)

if exist "%%i.reg" regedit.exe /s "%%i.reg"

popd

)

echo 软件安装成功!&& cd\

rd /q /s c:\anzhuang

>nul pause

最后说明下,那些一键还原自带的多软件安装某些是那种自解压后就能使用的了,还有一些软件是要在装系统时才能装上的。原因是他们不是正常安装的。

相关文档
最新文档