DOSBox/Windows 7에서 DOS 프로그램 열기 자동화

DOSBox/Windows 7에서 DOS 프로그램 열기 자동화

나는 사용한다도스박스꽤 잘 작동하지만 응용 프로그램을 실행하고 싶을 때마다 DOSBox를 시작한 다음 다음을 입력해야 합니다.

mount c c:\path\to\app
c:
cd app
app.exe

배치 파일 등을 사용하여 프로세스를 자동화할 수 있나요?

아니면 프로그램을 더 쉽게 시작할 수 있는 다른 DOS 에뮬레이터가 있습니까?

답변1

DOSBox에는이 기능 자체, 구성 파일에 정의됨:

DOSBox가 자동으로 폴더를 마운트하고 드라이브를 C:로 변경하도록 하면 시간을 절약할 수 있습니다. 원래 DOS 기반 운영 체제에서는 AUTOEXEC.BAT라는 파일에 컴퓨터가 부팅될 때마다 사용자가 실행하기를 원하는 명령이 포함되어 있었습니다. 이 기능은 dosbox.conf 파일의 [autoexec] 섹션에서 시뮬레이션됩니다.

답변2

나는 VB에서 다음을 사용하여 이 작업을 수행했습니다.

dos32Proc = Diagnostics.Process.Start("C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe", " -c mrpd"); 
dos32Proc.WaitforExit()

mrpdbat 파일이며 DOSBOX 명령 프롬프트에서 여러 줄을 실행하고 명령으로 끝납니다 exit. 또한 mount명령 프롬프트에 대한 올바른 디렉터리에 있는지 확인하기 위한 명령 도 필요합니다 .

관련 정보