珍惜当下-拥抱明天
2017-05-12 10:42
采纳率: 0%
浏览 1.5k

dos 批处理中if 语句中的echo命令报错

一下是写的批处理:

@echo off

@SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

@echo "-----------start"

@call :runCopy China Beijing Market_

@echo "-------------endTwo"

pause

:::::::::::::::::::::

:runCopy

@echo off

@echo ----- %1 %2 %3 %4

IF "%4"=="" (

@echo copy_file of Dan %3  %4

IF NOT "%3"=="Market_Googleplay" (

@echo "========="

)

)

goto eof

说明:@echo copy_file of DangBei %3 %4 如果在该语句的前面加@,dos汇报“@echo 不是内部或外部命令,也不是可运行的程序”,但是去掉@符号,就不会报错了。

求各位大神帮忙或给点思路。
谢谢!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • devmiao 2017-05-14 16:44
    打赏 评论

相关推荐 更多相似问题