我试图了解一些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
第2场比赛
[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?
答案 0 :(得分:2)
通常dos命令在从批处理文件内部运行时,将命令回显到屏幕,然后运行命令并显示结果。在命令开头放置@会禁止在运行之前将该命令回显到屏幕。
其他:您可以使用echo off
命令关闭所有回显但是如何禁止回显echo off
命令?使用@echo off
你提到#可能是评论字符,但它不是dos。使用dos,您需要使用rem命令进行注释或使用双冒号来启动该行。