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?

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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.