2017-10-02 5 views
0

일부 게임에 대한 dosbox.conf 파일을 이해하려고하는데 리눅스에서 게임을하고 싶습니다. [autoexec] 부분에서 일부 줄에 '@'가 붙어 있거나없는 것 같습니다. t이 접두사Dosbox/Dos 명령에서 @ 접두사의 의미?

두 예에 사용되는 것을 이해 :이 두 번째 예에서 게임 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 및 w를 갖는다 w는 게임의 주 실행 파일에 해당하며 게임 실행은 주석이 아닙니다 (#을 사용하는 것 같습니다)

그래서 @ww와 ww의 차이점은 무엇입니까?

또는

@cd baris 
@call buzz 

cd baris 
call buzz 

사이

?

순전히 DosBox 구문 또는 일반 dos/cmd입니까?

답변

1

일반적으로 dos 명령은 배치 파일 내부에서 실행될 때 명령을 화면에 표시 한 다음 명령을 실행하고 결과를 표시합니다. 명령을 시작할 때 @를 입력하면 명령을 실행하기 전에 화면에 표시하지 않습니다.

다른 것 : echo off 명령을 사용하여 모든 에코를 해제 할 수 있지만 echo off 명령을 울리는 것을 어떻게 억제 할 수 있습니까? @echo off

#은 주석 문자 일 수 있지만 dos는 아닙니다. dos를 사용하면 rem 명령을 사용하여 주석을 작성하거나 행을 시작하는 데 이중 콜론을 사용해야합니다.

+0

답변 해 주셔서 감사합니다. 제리가 아마도 한 번만 본 것으로 생각하는 것으로 착각했을 수도 있습니다. – Voljega

+0

@Voljega #은 유닉스 셸과 파이썬을 포함한 많은 언어의 주석 문자이므로 이전에 본 적이있을 것입니다. –

+0

@Voljega'# '문자는 DOSBox 구성 파일의 주석에 사용되며'[autoexec]'섹션에 포함됩니다. 배치 스크립트 나 DOSBox의 명령 프롬프트에서 사용하면 작동하지 않습니다. –