高手解决一下批处理语法错误问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:55:17
@echo off
if exist c:\windows\repair\sam echo 您的电脑可以拷贝sam
set /p a=您是否要复制?(y/n)

if /i "%a%"="y" goto y
if /i "%a%"="" goto n

:y
copy c:\windows\repair\sam d:\sam

:n
echo 文件没有拷贝
exit

@echo off
if exist "c:\windows\repair\sam" echo 您的电脑可以拷贝sam
set /p a=您是否要复制?(y/n)

if /i "%a%"=="y" goto y
if /i "%a%"=="" goto n
if /i "%a%"=="n" goto n

:y
copy c:\windows\repair\sam d:\sam
goto:eof

:n
echo 文件没有拷贝
pause
exit

你主要的语法错误是if /i "%a%"="y"这个=要写成==,恩

把错误信息说一下吧。可以加入群讨论:18023953