批处理文件中的at符号(@)是什么,它有什么作用?

问题描述 投票:89回答:2

一个熟悉Windows / DOS批处理脚本的人会认出这行:

@echo off

[很多天,我对@是如何将echo off写在批处理顶部的感觉感到满意,仅此而已。

但是,最近我came accross这样的一行:

@php foo bar

another line这样:

@call \\network\folder\batch.bat

[这使我更加怀疑@不仅限于echo模式切换。但是,@中未列出Windows XP: Command-line reference A-Z,我尝试将其用作参考,因此我不确定如何找到有关此的确定信息:

批处理中的@是什么,它的用语是什么,它有什么作用?

windows batch-file dos terminology at-sign
2个回答
139
投票

在符号处-@


0
投票

不仅放在开头的“ at”符号会隐藏命令,还可以用来附加存储在文本文件中的命令参数。语法是exe @ commands(如果我没记错的话)

© www.soinside.com 2019 - 2024. All rights reserved.