Dosbox / Dos命令中@前缀的含义?
Meaning of @ prefix in Dosbox / Dos commands?
我正在尝试了解一些 dosbox.conf 文件,这些文件适用于我拥有并想在 linux 上玩的某些游戏
我注意到在 [autoexec] 部分有一些行要么以'@'为前缀,要么不以'@'为前缀,我不明白这个前缀的用途
两个例子:
游戏 1
[autoexec]
cd ..
@cd ..
@mount c .\games\
imgmount d .\games\baris\cd\BARIS.cue -t cdrom
@c:
cls
@cd baris
@call buzz
exit
第二场比赛
[autoexec]
cd ..
cd ..
mount c .\games\WackyWhe
imgmount d .\games\WackyWhe\cd\wackywheels.iso -t cdrom
c:
cd wacky
cls
@ww
exit
在第二个例子中只有一行有@prefix 和 ww 对应于游戏的主要可执行文件和游戏启动所以这不是评论(似乎使用#)
@ww 和 ww 有什么区别?
或介于
之间
@cd baris
@call buzz
和
cd baris
call buzz
?
它是纯粹的 DosBox 语法还是简单的 dos/cmd?
通常是 dos 命令,当 运行 来自批处理文件时,将命令回显到屏幕,然后 运行 命令并显示结果。将 @ 放在命令的开头会抑制在 运行 之前将该命令回显到屏幕。
其他:您可以使用 echo off
命令关闭所有回显,但是如何抑制回显 echo off
命令?随着 @echo off
您提到# 可以作为注释字符,但它不适用于dos。在dos下需要用rem命令做注释或者用双冒号开始一行。
我正在尝试了解一些 dosbox.conf 文件,这些文件适用于我拥有并想在 linux 上玩的某些游戏 我注意到在 [autoexec] 部分有一些行要么以'@'为前缀,要么不以'@'为前缀,我不明白这个前缀的用途
两个例子: 游戏 1
[autoexec]
cd ..
@cd ..
@mount c .\games\
imgmount d .\games\baris\cd\BARIS.cue -t cdrom
@c:
cls
@cd baris
@call buzz
exit
第二场比赛
[autoexec]
cd ..
cd ..
mount c .\games\WackyWhe
imgmount d .\games\WackyWhe\cd\wackywheels.iso -t cdrom
c:
cd wacky
cls
@ww
exit
在第二个例子中只有一行有@prefix 和 ww 对应于游戏的主要可执行文件和游戏启动所以这不是评论(似乎使用#)
@ww 和 ww 有什么区别?
或介于
之间@cd baris
@call buzz
和
cd baris
call buzz
?
它是纯粹的 DosBox 语法还是简单的 dos/cmd?
通常是 dos 命令,当 运行 来自批处理文件时,将命令回显到屏幕,然后 运行 命令并显示结果。将 @ 放在命令的开头会抑制在 运行 之前将该命令回显到屏幕。
其他:您可以使用 echo off
命令关闭所有回显,但是如何抑制回显 echo off
命令?随着 @echo off
您提到# 可以作为注释字符,但它不适用于dos。在dos下需要用rem命令做注释或者用双冒号开始一行。