|  | 
 
| 小弟刚学写批处理,,,技术之菜了。。。还请高人帮助啊。。。这个批处理在WINDOWS下能运行,可在DOS下显示语法错误,怎样修改啊。。。 
 @echo off
 smartdrv.exe
 goto %config%
 
 :a
 
 
 :b
 echo.
 echo.
 echo              1.backup
 echo.
 echo              2.restore
 echo.
 echo              Q.exit
 echo.
 echo.
 echo.
 :start
 set a=
 set /p a=Please input(1/2/Q)Enter:
 if %a%==1 goto 1
 if %a%==2 goto 2
 if /I %a%==Q goto end
 echo enter number error!!
 
 pause>nul
 goto start
 
 :1
 cls
 echo.
 echo.
 echo              Input to the disk backups
 echo.
 echo              Such as backup disk C:C
 echo.
 echo.
 set /p b=Please input,Enter:
 if /i %b%==c (set ph=1:1
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==d (set ph=1:2
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==e (set ph=1:3
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==f (set ph=1:4
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==g (set ph=1:5
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==h (set ph=1:6
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==i (set ph=1:7
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==j (set ph=1:8
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 if /i %b%==k (set ph=1:9
 set /p c=Input is absolutely pass:
 ghost-clone,mode=pdump,src=%ph%,dst=%c% -fx -sure -rb
 )
 echo error!!
 ping 127.0.0.1 -n 5>nul
 goto end
 
 :2
 
 cls
 echo.
 echo.
 echo              Input to restore the pass
 echo.
 echo              such:D:\SYS.GHO
 echo.
 echo.
 set /p path=Input is absolutely pass:
 set /p ph=Enter dish(C):
 if %ph%==c (set h=1:1
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==d (set h=1:2
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==e (set h=1:3
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==f (set h=1:4
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==g (set h=1:5
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==h (set h=1:6
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==i (set h=1:7
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==j (set h=1:8
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 if /i %ph%==k (set h=1:9
 ghost-clone,mode=pload,src=%path%,dst=%h% -fx -sure -rb
 )
 
 echo error!!!
 ping 127.0.0.1 -n 5>nul
 goto end
 
 :end
 | 
 |