Ⅰ 求一全自动安装软件的批处理或vbs脚本
SetobjShell=CreateObject("Wscript.Shell")
strCommandLine="kugou2012.exe"'启动安装程序
objShell.Run(strCommandLine)
setWshShell=CreateObject("WScript.Shell")
WshShell.AppActivate"酷狗音乐2012安装程序"
WScript.Sleep5000'延时5秒
WshShell.SendKeys"{ENTER}"'模拟按下回车键执行下一步
WScript.Sleep1000'延时1秒
WshShell.SendKeys"{ENTER}"'模拟按下回车键执行下一步
WScript.Sleep20000'延时20秒等待安装完成
WshShell.SendKeys"{ENTER}"'模拟按下回车键执行下一步
vbs脚本,批处理也是调用vbs来实现.
不一定通用,因为不同版本的软件安装界面不同.照着修改吧.
其实用autoit来做会比较简单,而且autoit功能更多.
Ⅱ 用bat自动安装软件
autoit3 自动化脚本 (ghost系统盘上的 xxx软件安装管理器 自动安装软件基本都是用它做的)
Ⅲ 如何用批处理写自动安装软件的脚本
1、新建一个Ergodic.txt文件然后重名成Ergodic.bat文件,然后输入前置声明:@echo off,pause。
注意事项:
目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的。
Ⅳ 如何用批处理命令实现软件的自动安装
批处理好像不行,似乎需要使用autoit写脚本命令。
Ⅳ 求可自动安装程序的批处理(.bat)文件。在线等……
用VBS吧
批处理很难做到或者做不到,除非是用批处理写VBS后调用
用VBS的话,就不好办了,因为你运行的这个程序不知道要延时多少秒,也就是机器速度慢就不好办了
如果你不用鼠标能安装的话,请看下面:
给你个思路:
set os = CreateoBject("wscript.shell")
wscript.sleep 5000
os.run "你想运行的程序(包括绝对目录)"
wscript.sleep 2000
os.sendkeys "{enter}"
wscript.sleep 100
os.sendkeys "{enter}"
wscript.sleep 100
os.sendkeys "{enter}"
wscript.sleep 100
os.sendkeys "{enter}"
wscript.sleep 5000 是延时5秒
os.run "比如:d:\123\456.exe"
如果目标文件夹有空格,那么:"""d:\12 3\456.exe"""
wscript.sleep 100是延时0.1秒
os.sendkeys "{enter}" 是按回车键
不爱打字,看着用吧
Ⅵ 怎么做个批处理安装软件,不用点下一步,直接能安装完成。。急高手指教
利用批处理全自动安装常用软件
利用批处理安装常用软件,我们需要对以下几个知识点进行掌握:
一.常用应用软件的封装类型:
1.installshield型:
installshield是一款商业级别的安装程序封装工具,许多大型商业软件都用它进行封装.例如:macromedia flash. pgtoshop等
安装参数:-R 用于记录安装过程
-s 用于进行软件的自动安装
-f1 指定setup.iss应答文件的路径
使用方法:1.先用在命令行下用-R参数进行软件的安装,其安装过程与正常安装没有本质的区别,但在软件安装结束后可以在c:\windows(winxp系统)或c:\winnt(win2k系统)目录下找到一个名为setup.iss的文件,它就是我们后面要用到的可以进行自动安装的重要应答文件.
2.将以上的setup.iss文件与你的安装程序放在同一目录下,利用-s参数进行全自动安装.
例如: start /wait x:\phtoshop\setup.exe -s -f1 "y:\setup.iss"(如果setup.iss文件与安装程序在同一目录,可以省去-f1参数)
2.Inno setup 类型:
Inno setup 是一款完全免费的安装程序封装工具,其功能和稳定性均可与商业封装工具媲美.例如 :迅雷
安装参数: /silent(/verysilent) 用于软件的自动安装
sp- 用于跳过安装程序的确认界面
使用方法: start /wait x:\thunder5.exe /verysilent sp-
说明:此安装参数的使用比较容易,但如果我们把它写入到批处理文件中进行大量的软件安装时,有的软件会在安装完成后自行启动,比如迅雷,为不影响系统性能,我们可以结合其他的命令终止其进程,例如:
@echo off
start /wait x:\thunder5.exe /verysilent sp-
echo.
taskkill.exe /F /IM Thunder5.exe
3.Microsoft Windows Installer技术打包程序
微软自家产品,许多软件生产厂家现在都选择这种基于微软开发的封装方式
参数:/ /QB(/QN)用于自动安装软件
/REBOOT=suppress 安装后不重起
使用方法: start /wait x:\setup.exe /QB REBOOT=Suppress
4.Nullsoft SuperRMP Install System (NSIS)类型,例如:winamp
使用参数: /S 用于自动安装软件
例如: x:\winamp\setup.exe /S
说明:此类软件安装后会给出一个文件关联确认窗口,目前无法跳过,但我可以给大家一个思路,就是结合VBS脚本中的Doskey命令来模仿键盘动作实现确认过程,到现在为止我个人还没有写出来,望高手帮忙完善
二.测试方法与安装类型分析:
1.测试方法:可以用目前比较流行的虚拟机进行测试
2.安装类型分析:大部分安装程序可以通过鼠标右击安装程序___选择属性 ________版本来查看其封装类
三.在批处理文件中的要求
如果你打算自己结合WINXP光盘工具重新封装安装光盘,并且在利用winxp应答文件安装应用软件,你必须明白批处理文件的位置应防在那里,这些你可以去阅读有关 此方面的文章
Ⅶ 如何用批处理来安装软件
实验目标:
使用批处理实现搜狗拼音的自动安装
实验步骤:
1.下载搜狗拼音的安装包,本实验使用sogou_pinyin_50a.exe.
2.在安装包所在目录下新建批处理文件sogou_install.bat.
3.编辑批处理文件sogou_install.bat,输入以下命令并保存。
[plain]
start /wait .sogou_pinyin_50a.exe /S
4.双击批处理文件执行之。
5.要是以管理员身份来执行此批处理文件,有可能会提醒"找不到文件XXX".此时,可对批处理文件稍作修改。
[plain]
cd 安装文件所在路径
start /wait .sogou_pinyin_50a.exe /S
6.执行批处理后,软件便会自动安装。
实验总结:
1.其他软件的全自动安装方法与该实验演示的方法类似。
2.各类软件的全自动安装命令并不一定相同,大部分软件的安装命令在网上是可以找到答案的。
3.在win7系统下,执行安装软件时可能会提醒"是否允许对计算机进行更改",这样的话对批处理自动安装软件有一定的影响。这时:你可以使用管理员来执行批处理文件。还可以,在"控制面板-操作中心-更改用户账户控制设置"中进行设置。
Ⅷ 如何用批处理文件自动安装程序特别是那些要下一步下一步的
1.准备工作
在硬盘的某个分区建立一个xp_patch目录,比如E盘,将下载的所有补丁文件复制到该目录下,确保该目录下的补丁文件是属于Windows XP中文专业版的,可对照Windows Update网站中的补丁下载列表进行核对。
安装补丁时需要安装参数,一般补丁文件的安装参数有3种不同的形式:
带有KB类补丁文件,其后要加/quiet /norestart /o的安装参数,分别表示安装时无需用户参与、安装完成后不重启、不提示覆盖OEM文件。
带有Q类补丁文件,其后要加/q /o /z安装参数,分别表示安装时无需用户干预、不提示覆盖OEM文件、安装完后不重新启动。
带有q的补丁文件其后只需加/q安装参数就可以了,表示安装时无需用户进行干预。
(提示:要知道某个补丁文件的安装参数,可进入命令行窗口,在命令行状态下输入补丁文件名加/?参数,其格式如:“KB823980/?”、“Q315403/?”,即可查询到详细的安装信息说明。接下来,可以用前面介绍的方法,按照Windows Update网站的补丁下载列表顺序,对每一个补丁文件进行单独查询,得到其对应的安装参数,这样可以避免安装过程中因为参数使用有误而造成系统补丁安装失败。)
2、编写脚本文件
创建一个Windows脚本命令文件,命名为xp_patch.cmd,按下面的格式输入安装参数命令,补丁安装的顺序要参照Windows Update网站的补丁下载列表进行排列。
@echo off
ECHO 准备安装 Windows Update 补丁程序
ECHO 正在安装 Q307869
start /wait Q307869.exe /q /z /o
ECHO 正在安装 冲击波安全更新程序
start /wait KB823980.exe /q /z /o
ECHO 正在安装 KB824141
start /wait KB824141.exe /quiet /norestart /o
……
ECHO 补丁已经安装完毕,请重启系统!
Pause
EXIT
这里的start /wait命令表示正在安装系统补丁程序,并等待安装结束,输入每行命令后要回车,上文中只列出了部分补丁的安装命令,大家可将全部补丁配合安装命令依次加入即可。
Ⅸ 使用批处理命令 写一个bat 使用多个软件同时自动安装命令 有高手会吗
不同的软件设计者,用的安装过程要求用户交互的情况不尽相同,我看要求同时安装或顺序安装都可以做(必须避免重启动及防止杀软防火墙类的干扰),但其中想自动“下一步”的情况,看有哪位高手也正好熟悉你要装的所有软件(而且必须版本也一致)的安装过程可以写得出来,一般是得自己动手,我的水平帮你偷不了这个懒哦
写个顺序执行的(前一个装完退出后再装下一个)
@echo off&color f1
setlocal enabledelayedexpansion
::安装软件数比如3
set n=3
::每个软件的主安装程序的路径及主名,有几个写几行
set s1=e:\qq\qq2010.exe
set s2=d:\暴风影音\setup.exe
set s3=e:\多好的软件\install.exe
:::::::::::::上述是比如的要据实改,有几行写几行,按顺序编号
echo/
for /L %%m in (1,1,%n%)do set sn=!s%%m!&set sns=!sn!&call :y
echo/&echo OK 本批处理完成任务,即将退出...
ping /n 5 127.1>nul&exit
:y
set sns=%sns:*\=%
if not "%sns:\=%"=="%sns%" goto y
set sd=!sn:%sns%=!
echo 等待安装 %sn% ...
cd/d "%sd%"
::下一行去掉/wait 就是不等装完就开始安装下一个
start /wait "" "%sns%"
goto :eof
Ⅹ 如何用批处理程序实现程序的自动安装
你可以用这个:
msiexec.exe
看看里面的具体设置
我一般用这个做windows自动更新的
批量处理
26.exe
/passive
/norestart
/n
27.exe
/passive
/norestart
/n
28.exe
/passive
/norestart
/n
29.exe
/passive
/norestart
/n