珍惜当下-拥抱明天 2017-05-12 10:42 采纳率: 0%
浏览 1505
已结题

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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题