2017-10-02 9 views
0

私はいくつかのdosbox.confファイルを理解しようとしていますが、これはLinuxで遊んでいたいものです。 [autoexec]部分に気付きましたが、いくつかの行に '@' tがこの接頭辞がDosbox/Dosコマンドの@ prefixの意味は?

二つの例のために使用されるかを理解:その2番目の例で ゲーム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 

のみ1行@prefixおよびWを有していますwはゲームのメイン実行ファイルに対応していますので、これはコメントではありません(#を使用していると思われます)

だから@wwとwwの違いは何ですか?

または

@cd baris 
@call buzz 

cd baris 
call buzz 

の間に?

純粋にDosBoxの構文かplain dos/cmdですか?

答えて

1

通常、dosコマンドは、バッチファイルの内部から実行すると、コマンドを画面にエコーし、コマンドを実行して結果を表示します。コマンドの先頭に@を置くと、実行前にそのコマンドが画面に表示されなくなります。

他の何か:echo offコマンドですべてのエコーをオフにできますが、echo offコマンドのエコーを抑制するにはどうすればよいですか? @echo off

#がコメント文字である可能性がありますが、dosではありません。 dosでは、remコマンドを使用して発言を行うか、二重コロンを使用して行を開始する必要があります。

+0

答えていただきありがとうございます。私は一度だけ見たと思います。 – Voljega

+0

@Voljega#はUnixシェルやPythonを含む多くの言語のコメント文字ですので、以前はそれを見たことがあります。 –

+0

@Voljega '# '文字はDOSBox設定ファイルのコメントに使用され、' [autoexec] 'セクションに含まれています。バッチスクリプトやDOSBoxのコマンドプロンプトで使用すると機能しません。 –