Board logo

标题: 求让几个exe文件自动运行的批处理程序 [打印本页]

作者: abios     时间: 2007-1-18 10:08    标题: 求让几个exe文件自动运行的批处理程序
我想让一批???1.exe到???30.exe文件自动运行,有这样的DOS命令行可用吗?请老师们告诉一下,多谢了。

Last edited by namejm on 2007-1-17 at 09:44 PM ]

作者: iaide     时间: 2007-1-18 10:23
echo off
set ms=1
:start
if /i "%ms%"=="31" exit
start %ms%.exe
set /a ms+=1
goto start

不知道。这个行吗,哈,

作者: tghksj     时间: 2007-1-18 12:17
START 不加 /wait ?
这样跟同时启动30个程序无异.
后果不堪设想....怕怕...

楼主不是在写病毒吧???

作者: abios     时间: 2007-1-19 06:55
不是的.
因为重装系统,Windows XP要打补丁,结果有一个星期补丁才打完,所以就去微软网站下载了补丁,可太多了,一个一个的装,太怕了!所以想到了DOS,

作者: abios     时间: 2007-1-19 06:57
请老师指教

作者: wxjclh     时间: 2007-1-19 07:10
如果只是要自动运行一些补丁程序当然可以,不过恐怕会同时运行啊,2楼兄弟的就会有这个问题可以取得当前时间,每运行一个程序的时间加上5-15分钟就可以了!

作者: abios     时间: 2007-1-19 13:19
如果要用那个wait该怎么弄哦?

作者: abios     时间: 2007-1-20 12:46
多谢了!我想我知道了,我还要学习

作者: zch1366     时间: 2007-1-21 02:28
那个wait该怎么弄哦?请讲清楚些好吗???

作者: tghksj01     时间: 2007-1-21 03:05
如果只是为了快速安装XP系统补丁的话,可以

补丁名 /passive /norestart

例如:

WindowsXP-KB917422-x86-CHS.exe /passive /norestart
WindowsXP-KB923414-x86-CHS.exe /passive /norestart
WindowsXP-KB914388-x86-CHS.exe /passive /norestart
WindowsXP-KB920685-x86-CHS.exe /passive /norestart
WindowsXP-KB922616-x86-CHS.exe /passive /norestart
WindowsXP-KB925486-x86-CHS.exe /passive /norestart
WindowsXP-KB920214-x86-CHS.exe /passive /norestart


这样就会按顺序安装..不会造成同时安装的恶劣后果.

作者: tghksj01     时间: 2007-1-21 03:07
上一个ID被人恶搞成了乞丐,呵呵~所以没及时回复,呵呵~不好意思啦.

作者: zch1366     时间: 2007-1-22 02:14
wait该怎么弄..没人知吗????懂的高手帮下忙谢谢

作者: qingfushuan     时间: 2007-1-23 06:55    标题: 我就是这样打补丁的
用dir命令, 格式:dir /b >install_a.bat
Windows Update命令参数含义:
[-U][-f][-o][-z][-q][-I]
-U 表示Unattended模式,即无人参予模式
-f 在关机时强行关闭其他程序
-o 覆盖OEM文件,不提示
-z 表示安装后不重新启动计算机
-q 表示安装的过程中不出现提示信息
-I 表示列出安装的修补程序

方法:打开cmd到补丁文件夹
1. 输入dir /b >1.bat
2. 编辑1.bat,将exe替换为exe /z /q
3. 编辑1.bat,将最后一行的1.bat替换为shutdown -t 10 -y
4. 最后一步该爪子就爪子三(双击1.bat)

作者: abios     时间: 2007-1-24 07:14
多谢啦!还在学习中,想编个批处理,那么多的文件.....

作者: qqfx     时间: 2007-1-26 22:20
作者: sweiwei     时间: 2007-1-29 10:33
学习了。。。