What is the at sign (@) in a batch file and what does it do?
问题 One remotely familiar with windows/dos batch scripting will recognize this line: @echo off For many-many days, I was happy with the sentiment that the @ is how echo off is meant to be written at the top of the batch and that's it. However, recently I've came accross a line like this: @php foo bar and another line like this: @call \\network\folder\batch.bat This reinforced my suspicion that @ has more to it than just echo mode switching. However @ is not listed in the Windows XP: Command-line