Ⅰ 求一全自動安裝軟體的批處理或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