无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3889|回复: 4
打印 上一主题 下一主题

[求助] 高手来看看,代码哪里错了?

[复制链接]
跳转到指定楼层
1#
发表于 2018-6-5 18:26:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
高手来看 看,帮忙分析分析

执行  “Dism /Capture-Image /ImageFile:%backto%:\backup_win.wim /CaptureDir:%backfrom%:\ /Name:backup /Description:win备份1” 后,不管是备份成败还是失败就退出了,后面的都不执行
或者执行“  Dism /Append-Image  /ImageFile:%backto%:\backup_win.wim /CaptureDir:%backfrom%:\ /Name:backup /Description:win备份2” 后,不管是备份成败还是失败就退出了,后面的都不执行

dismi版本是10.0.17134.1,win10的版本,运行环境是win8.1 的恢复环境winre.wim



部分代码

if /i  "%wimsf%"=="D" goto backup1
if /i  "%wimsf%"=="R" goto rebackup



:backup1
cls
echo.
echo.
echo.
echo           DISM正在全新备份 %backfrom% 盘到 %backto% 盘,可能要花费数分钟,请稍等
echo.

if  exist "%backto%:\backup_win.wim" (
attrib  -r -h -s %backto%:\backup_win.wim
del /F /S /Q %backto%:\backup_win.wim
)

Dism /Capture-Image /ImageFile:%backto%:\backup_win.wim /CaptureDir:%backfrom%:\ /Name:backup /Description:win备份1

if %errorlevel%==0(
set mess10= 系统备份完成!按任意键退出
goto tuichu
) else (
  echo.
  echo  系统备份失败!按任意键退出。
  pause>nul  
  exit
  )



:rebackup
cls
echo.
echo.
echo.
echo              DISM正在增量备份 %backfrom% 盘到 %backto% 盘,可能要花费数分钟,请稍等
echo.

attrib -r -h -s  %backto%:\backup_win.wim
Dism /Append-Image  /ImageFile:%backto%:\backup_win.wim /CaptureDir:%backfrom%:\ /Name:backup /Description:win备份2

if %errorlevel%==0(
set mess10=  增量备份完成!按任意键退出
goto tuichu
) else (
  echo.
  echo  增量备份失败!按任意键退出。
  pause>nul
  exit
  )



:tuichu
echo.
echo %mess10%
echo.
attrib  +r +h +s %backto%:\backup_win.wim
pause>nul
2#
发表于 2018-6-5 21:22:50 | 只看该作者
前面加上CMD /C 看看!~~~
回复

使用道具 举报

3#
发表于 2018-6-5 21:42:06 | 只看该作者
本帖最后由 dos时代菜鸟 于 2018-6-5 21:43 编辑
  1. if %errorlevel%==0(
复制代码


  1. if %errorlevel%==0  (
复制代码


就差 一个空格

你给的代码 有两个 地方都是这个毛病。

导致 这个 if 命令 无法被系统 解析执行
回复

使用道具 举报

4#
 楼主| 发表于 2018-6-5 22:16:45 | 只看该作者
谢谢高手,我刚才自己也发现了,我写成这样的  if not errorlevel 1

点评

[attachimg]372516[/attachimg]  详情 回复 发表于 2018-6-5 23:39
回复

使用道具 举报

5#
发表于 2018-6-5 23:39:13 | 只看该作者
2012uservke 发表于 2018-6-5 22:16
谢谢高手,我刚才自己也发现了,我写成这样的  if not errorlevel 1




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-30 15:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表