如何实现批处理一键安装多个软件

如何实现批处理一键安装多个软件,第1张

把要安装软件的所有程序以及注册信息打包。步骤一:在一台电脑上安装上你想要一键安装的软件步骤二:找到这些软件的安装目录,用 路径TXT 分别记录下软件的主程序所在目录(你平常打开最多的那个程序),格式就用:第1软件的主程序名exe=主程序的所在目录(需要是完整目录名)第2软件的主程序名exe=主程序的所在目录(需要是完整目录名) 步骤三: 分别新建文件夹(文件夹名是以这几个主程序名为名),把软件的根目录分别复制到对应的文件夹里步骤四:运行注册表(regeditexe),按出注册表查找("Ctrl+F"键),查找第一个软件的根目录的名字,查找出的名称如果显示的和符合的一致或大致,就在注册表的主键上右键,命名为“主程序名reg”并选择导出到上面新建文件夹的根目录(放在对应的软件夹)里。\\ 路径TXT 要发在文件夹外。 步骤五:全部程序文件和注册表信息都准备好了,就把他们打包在一起,并命名为“anzhuangrar”。 \\文件都准备齐了,那就去缺代码了,下面是我简单介绍用的P处理代码:@echo off::软件一键安装 code by 秋日枫叶"c:\Program Files\WinRAR\Rarexe" x -t -o-p c:\anzhuangrar c:\anzhuangcd /d c:\anzhuangfor /f "tokens=1,2 delims==" %%i in (路径TXT) do (move "%%i" "%%j"pushd "%%j"echo 开始注册文件for /f "tokens=" %%a in ('dir /s /b dll ocx') do (set "pt=%%~fa"&&call regsvr32 /s "%%pt%%")if exist "%%ireg" start "" "%%ireg"popd)echo 软件安装成功!>nul pause

你想用批处理调用office2007的安装主程序来实现office的自动安装吧,我在去年上半年的时候也在鼓捣软件的自动安装,包括office2007专业版,后来搞成了,但是时间过得太久,很多细节不记得了,只能在大概的范围之内给你一点提示,看看能否帮你。

office2007不同于其他比如QQ之类的软件,在自动安装过程中需要输入序列号,而且安装过程中还要选择它的组件,这两点很恼火,因此首先就要破解office,让它变成一个免输序列号且指定安装其中的某些组件(我只安装word、excel),方法是:呵呵,字太多,而且这里不方便说,但是我搜罗的这篇文章还在,我可以给你。

完成这一步之后,再编写了一个Au3自动安装脚本,我是用深度自动安装管理器调用包括office在内的二十几个自动安装脚本来完成了二十几个软件的一键安装,你用批处理调用这个自动安装脚本同样可以完成。

下面截图中第二行右边的是office2007专业版的主安装程序,中间那个便是我做的自动安装脚本。

假如我们要后台运行的批处理命令是testcmd新建一个文本文件,把扩展名改成vbs右键点击这个vbs文件,在d出的菜单中选择编辑输入以下命令Setws=CreateObject("WscriptShell")wsrun"cmd/ctest",vbhide然后Ctrl+S保存最后打开这个vbs文件即可没有dos窗口,也没有任务栏图标,你也可以打开任务管理器在上面找到cmdexe这就是你后台运行的批处理命令。批量处理是一个ASCII文件,它包含一个或多个 *** 作系统命令。批处理程序的文件名的扩展名是cmd或bat。当您在命令提示中键入文件名,或者当从另一个程序运行批处理程序时,其命令将按顺序处理。批处理程序也被称为批处理文件,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。

1、新建一个Ergodictxt文件然后重名成Ergodicbat文件,然后输入前置声明:@echooff,pause。

2、set给路径赋值,设定一个路径,比如说D盘的bat。setwork_path=D:\bat。

3、然后cd到文件路径,用cd%work_path%。

4、然后用for循环遍历文件用echo打印出文件名for/R%%sin(,)do( echo%%s)。

5、运行脚本,可以发现没有跳转到D盘目录下,而是在当前文件下输出文件名了。

6、应该在cd前面加上D:以用来表示进入的是D盘,再次运行结果如下。

注意事项:

目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的编辑软件Photoshop的,用来批量处理的脚本;而DOS批处理则是基于DOS命令的。

可以的,但是很麻烦。

第一就是要把安装文件修改成msi格式。安装的要求很严格,需要软件环境没变(就是这次装和上次改成msi的过程中的环境一样,还有其他的,mcse的老师建议我们这个知识了解就好,没法掌握),还有其他乱七八糟的条件。

第二你真要这么做,我倒建议你装个键盘精灵,调整好安装文件的位置和点确定的位置。

第三或者自己做个脚本,但是也很麻烦。如果不是要装1个小时软件的话,还是自己动手吧。

举例代码如下:

runas /user:administrator "C:\Windows\System32\dotNetFx40_Full_x86_x64exe"

代码运行后会提示输入administrator的密码,而且输入的密码不会回显,如果密码正确将会以管理员启动目标exe,如果错误将跳过这一行。

注意事项:要使用runas命令,Secondary Logon服务必须启动才行,否则runas将会失败。

以上就是关于如何实现批处理一键安装多个软件全部的内容,包括:如何实现批处理一键安装多个软件、如何用批处理自动安装office 2007,中间需要输入序列号、批处理自动安装程序 start之后 会有提示下一步 以及我接受协议等选项 接受后继续下一步 直至安装结束等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10084060.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存