[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 如何计算剩余文件数量

ru我现在用的是批处理安装XP补丁。我想让他提示剩余多少文件
文件总数102。可以循环一次减1~~也可以直接调用系统文件数~~反正怎么能实现就行~~
我的代码~~

@echo off
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                   ************************************
echo                   *                                  *
echo                   *                                  *
echo                   *      准备安装系统补丁请等待      *
echo                   *                                  *
echo                   *                                  *
echo                   *              Dell电脑SP2专用补丁 *
echo                   ************************************
pause
cls
FOR %%i IN (*.EXE) DO %%i /passive /norestart /nobackup  & echo. 正在安装: %%i
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                   ************************************
echo                   *                                  *
echo                   *                                  *
echo                   *                                  *
echo                   *       已经完成所有系统补丁       *
echo                   *                                  *
echo                   *               Dell电脑SP2专用补丁*
echo                   ************************************
pause>nul


这里显示的不太好`可以看下帖吧~~
http://tieba.baidu.com/f?kz=470482527
有个人回答了~但是有问题额~不能正常运行~~我修改之后可以正常运行但是不正常倒数
1

评分人数

修改标题,否则将关闭。
心绪平和,眼藏静谧。

TOP

修改完毕~~请斑竹指点~

TOP

  1. @echo off
  2. set n=102
  3. echo.
  4. echo.
  5. ...
  6. ...
  7. ...
  8. FOR %%i IN (*.EXE) DO (
  9.       set/a m+=1,n-=1
  10.       call echo 正在安装第%%m%%个:%%i,剩于%%n%%个。
  11.       %%i /passive /norestart /nobackup
  12. )
  13. ...
  14. ... ...
复制代码
心绪平和,眼藏静谧。

TOP

谢斑竹~明白怎么回事了~

TOP

返回列表