China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-12 07:35
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » Problems with batch files for automatic software installation, please give advice!!! View 2,003 Replies 8
Original Poster Posted 2007-01-11 01:01 ·  中国 广东 广州 电信
初级用户
Credits 20
Posts 8
Joined 2007-01-08 22:25
19-year member
UID 75862
Gender Male
Status Offline
CLSAVE THE TEXT ABOVE AS A *.BAT FILE USING NOTEPAD. CHANGE THE SPECIFIC PATHS AS NEEDED. EACH EMPTY LINE REPRESENTS A SEPARATE ENTRY. WHEN WORKING IN DOS, USE %% INSTEAD OF % FOR VARIABLES WHEN CREATING BATCH FILES.

SPECIALLY NOTED: THE BATCH FILE FOR "INSTALLING WINDOWS UPDATES" HAS SOME ISSUES BECAUSE THERE ARE TWO TYPES OF WINDOWS UPDATES: ONE IS A SIMPLE EXECUTABLE FILE (WITHOUT AN ICON) AND THE OTHER HAS AN ICON. SO, A DIFFERENT BATCH FILE IS USED (USING THE /R PARAMETER TO INCLUDE SUBFOLDERS. "_sfx_cab_exe_path" IS A CHARACTERISTIC STRING. TO OBTAIN THE CHARACTERISTIC STRING, OPEN TWO DIFFERENT UPDATES IN NOTEPAD AND FIND THE DIFFERENT TEXT BETWEEN THEM; YOU CAN ALSO USE THE FC COMMAND.

for /r %%f in (*.exe) do @((@findstr _sfx_cab_exe_path "%%f" >nul && @start /wait %%f /u /q /z) || @start /wait %%f /q)
qchain.exe

ECHO Installing Windows updates, please wait...
cd e:\hotfix
for %a in (*.exe) do start /wait %a -z -q
qchain.exe
ECHO.

ECHO Installing MSN Messenger 6.0, please wait...
start /wait e:\software\messenger\MsnMsgs.msi /QB
ECHO.

ECHO Installing DirectX 9.0b, please wait...
start /wait e:\software\dx9\dxsetup.exe /install /silent
ECHO.

ECHO Installing Windows Media Player 9, please wait...
start /wait e:\software\WMP9XP.exe /Q:A /R:N
ECHO.

ECHO Installing Movie Maker 2.0, please wait...
start /wait e:\software\wmm2\mm20.msi /qn
ECHO.

ECHO Installing .NET Framework v1.1, please wait...
start /wait e:\software\NetFramework\netfx.msi /QB
ECHO.

ECHO Installing Microsoft JavaVM, please wait...
start /wait e:\software\msjavwu.exe /Q:A /R:N
ECHO.

ECHO Installing ISOBuster, please wait...
regedit /s e:\software\isobuster.reg
start /wait e:\software\IsoBuster.exe /verysilent
ECHO.

ECHO Installing AD-aware 6, please wait...
start /wait e:\software\Adaware.exe /s
ECHO.

ECHO Installing Winamp, please wait...
start /wait e:\software\winamp.exe /S
ECHO.

ECHO Installing Adobe Reader 6, please wait...
start /wait e:\software\AdbeRdr60.exe -p"-s /v\"/qn\""
ECHO.

ECHO Installing Nero Burning ROM 6, please wait...
Regedit /s e:\software\nero.reg
start /wait e:\software\Nero6009.exe /silent /noreboot
ECHO.

ECHO Installing WinRAR, please wait...
start /wait e:\software\wrar320.exe /S
ECHO.

ECHO Installing Flashget, please wait...
start /wait e:\software\flashget.exe /S
ECHO.

ECHO Installing Symantec Antivirus Corporate 8.1, please wait...
start /wait e:\software\nav81chs.exe /qn
ECHO.

ECHO Installing ZoneAlarm Free, please wait...
start /wait e:\software\ZoneAlarm.exe /s /noreboot
Floor 2 Posted 2007-01-11 01:13 ·  中国 甘肃 甘南藏族自治州 合作市 电信
金牌会员
★★★★
Credits 4,103
Posts 1,744
Joined 2006-01-20 13:00
20-year member
UID 49241
Gender Male
From 甘肃.临泽
Status Offline
I don't really know some of the default parameters of the software
Floor 3 Posted 2007-01-11 01:46 ·  中国 四川 成都 教育网
铂金会员
★★★★
Credits 7,493
Posts 2,672
Joined 2005-09-02 00:00
20-year member
UID 42173
Gender Male
Status Offline
The parameters of the building host are very powerful, learn
Floor 4 Posted 2007-01-25 22:51 ·  中国 湖北 襄阳 电信
新手上路
Credits 6
Posts 3
Joined 2007-01-24 00:02
19-year member
UID 77463
Gender Male
Status Offline
Basically, I can understand the building owner's post. Thank you
Floor 5 Posted 2007-01-27 13:45 ·  中国 福建 泉州 电信
初级用户
Credits 24
Posts 13
Joined 2007-01-27 12:34
19-year member
UID 77855
Gender Male
Status Offline
Learning
Floor 6 Posted 2007-01-27 23:12 ·  中国 辽宁 大连 联通
初级用户
Alpha
Credits 46
Posts 21
Joined 2007-01-27 02:21
19-year member
UID 77790
Gender Male
Status Offline
Attach a .Txt, all Exe commands are placed inside, and Bat uses For to read + run
Impossible's Nothing!
Floor 7 Posted 2007-07-05 14:08 ·  中国 北京 联通
初级用户
Credits 28
Posts 10
Joined 2007-04-25 04:51
19-year member
UID 86377
Gender Female
Status Offline
What do those parameters mean? Can you help explain them? Thanks!
Floor 8 Posted 2010-05-29 01:01 ·  中国 浙江 温州 电信
新手上路
Credits 9
Posts 6
Joined 2010-05-27 09:32
16-year member
UID 167695
Gender Male
Status Offline
Also looking for similar code
Floor 9 Posted 2010-06-01 13:30 ·  中国 上海 奉贤区 电信
新手上路
Credits 7
Posts 7
Joined 2007-04-16 08:33
19-year member
UID 85372
Gender Male
Status Offline
Why are some parameters in lowercase? When installing, aren't they all uppercase?
Forum Jump: