Pembukaan otomatis program DOS di bawah DOSBox / Windows 7

0

saya menggunakan DOSBox dan itu bekerja dengan cukup baik, tetapi setiap kali saya ingin menjalankan aplikasi saya harus meluncurkan DOSBox, lalu ketik:

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

Dapatkah saya entah bagaimana mengotomatiskan proses, seperti dengan file batch atau sesuatu?

Atau adakah emulator DOS lain yang memungkinkan Anda meluncurkan program dengan lebih mudah?

Alex
sumber

Jawaban:

2

DOSBox telah fitur ini sendiri , didefinisikan pada file konfigurasi:

Anda dapat menghemat waktu dengan DOSBox secara otomatis MOUNT folder Anda dan ubah drive menjadi C :. Dalam sistem operasi berbasis DOS asli file bernama AUTOEXEC.BAT berisi perintah yang ingin dijalankan setiap kali komputer boot. Fungsi ini disimulasikan oleh bagian [autoexec] dari file dosbox.conf.

Renan
sumber
0

Saya telah melakukan ini di VB menggunakan:

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

mrpd adalah file bat, dan akan menjalankan beberapa baris dalam command prompt DOSBOX dan selesai dengan exit perintah. Anda juga akan membutuhkan mount perintah untuk memastikan Anda berada di direktori yang benar untuk command prompt.

John
sumber