0

我最近在学习红宝石。ruby 的 bin 目录中有一个 rake.bat。我在其中找到了一行代码@"ruby.exe" "%~dpn0" %*。为什么他们在“ruby.exe”之前添加@。这是关闭bat文件中命令回显功能的特殊方法吗?

4

1 回答 1

2

是的!放在@命令之前会抑制回显命令。如果要全局执行,请将其放在@echo off批处理文件的顶部。echo off禁用命令回显,并@保持echo off命令本身不被回显。

于 2012-10-27T16:41:12.650 回答