out“(添加评论)在批处理/ cmd?

这个问题在这里已经有了答案:

  • 我应该在批处理文件中使用哪种评论风格? 9个答案

  • rem命令的确是用于评论。 在运行脚本之后,它本身不会更新任何人。 但是,某些脚本作者可能会用这种方式代替echo ,因为默认情况下,批处理解释器会在处理每个命令之前打印出每个命令。 由于rem命令没有做任何事情,因此可以安全地打印它们而没有副作用。 要避免打印命令,请在@前面加上前缀,或者在整个程序中应用该设置,请@echo off 。 (它echo off ,以避免打印进一步的命令;所述@是避免打印前的回波设置生效该命令。)

    所以,在你的批处理文件中,你可以使用这个:

    @echo off
    REM To skip the following Python commands, put "REM" before them:
    python foo.py
    python bar.py
    

    使用:: :(替代REM

    your codes
    ::   commenttttttttttt 
    your codes
    REM  commenttttttttttt 
    

    笔记:

  • 使用::可能会在嵌套逻辑( IF-ELSEFOR循环等)中导致不同的错误,并且在大多数情况下可以尝试使用代码标准REM

  • 如果您希望将注释放在代码的同一行: & :: commenttttttttttt则需要添加符号

  • 必须像所有语言一样放在行尾。

  • ps我不知道为什么发明人找不到比REM更好的符号。


    不,原始的批处理文件使用REM作为注释。 ECHO是在屏幕上打印某些内容的命令。

    要“注释掉”文件的各个部分,您可以使用GOTO 。 所有这些命令/技术的例子:

    REM it starts here the section below can be safely erased once the file is customised
    ECHO Hey you need to edit this file before running it!  Check the instructions inside
    ECHO Now press ctrl-c to interrupt execution or enter to continue
    PAUSE
    REM erase the section above once you have customised the file
    python executed1.py
    ECHO Skipping some stuff now
    GOTO End
    python skipped1.py
    python skipped2.py
    :END
    python executed2.py
    

    我能说什么? 批处理文件是时代早已逝去的遗留物,它们笨重难看。

    你可以在这个网站上阅读更多。

    编辑:修改了一下这个例子,让它包含你显然在寻找的元素。

    链接地址: http://www.djcxy.com/p/3421.html

    上一篇: out" (add comment) in a batch/cmd?

    下一篇: Way to create multiline comments in Python?