Bagaimana cara saya menempelkan ke DOSBOX?

11

Saya menggunakan DOSBOX untuk menjalankan beberapa program yang hanya berfungsi pada Windows versi 32-bit. Saat ini saya menjalankan Windows 8 64-bit. Saya perlu menyalin beberapa perintah dari Windows 8 dan menempelkannya ke DOSBOX karena akan sangat sulit untuk mengetikkan seluruh perintah.

Saya telah mencari di web tetapi tidak dapat menemukan apa pun pada penyalinan dari Windows dan menempel ke DOSBOX. Bagaimana saya melakukan ini?

Kutu buku komputer
sumber
3
Berdasarkan penelitian saya; Itu tidak mendukungnya.
Ramhound

Jawaban:

4

Sudah ada solusi untuk ini sekarang. Coba build DOSBox SVN terbaru yang ditingkatkan dengan mouse copy / paste dan dukungan Long File Name (LFN). Anda sekarang dapat menggunakan tombol kanan mouse untuk memilih, menyalin dan menempelkan teks dari dan ke DOSBox (saat mouse tidak dikunci).

Biner Windows terbaru + diperlukan DLL, di-zip: http://bit.ly/12jANWF

Diskusi & sumber forum terkait: http://www.vogons.org/viewtopic.php?f=41&t=41179

Wengier
sumber
hanya untuk catatan ... apa versi (atau setidaknya a) setelah mana salinan yang didukung?
ntg
3

Jika itu sesuatu yang bisa Anda jalankan setiap kali meluncurkan DOSBox, Anda bisa menempelkannya ke konfigurasi DOSBOX di bagian paling akhir di bagian [autoexec]:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
Derek R. Austin
sumber
Tentu saja, ini hanya akan berfungsi jika apa yang Anda coba tempel adalah perintah DOS. Apakah Anda sudah melihat ke dalam membuat file batch DOS?
Derek R. Austin
Bagi mereka yang tertarik, berlari DOSBox 0.74 Options.batakan terbukadosbox-0.74.conf
HoseinGhanbari
2

Jika Anda menggunakan versi DosBox yang lebih lama maka Anda bisa membuat file .txt dari sistem host yang kemudian Anda ubah menjadi file .bat. Seharusnya terlihat seperti ini:

mount c C:\Dosfiles\games
C:
TreehuggerJ
sumber
Apakah sintaks yang benar dari perintah mount mount c: C: \ Dosfiles \ games ?
Saya katakan Reinstate Monica
@ Twisty Yep, itu juga berfungsi. Saya baru saja menguji dan tampaknya berfungsi dengan atau tanpa titik dua.
Ben N
1

DOSBox tidak memiliki cara untuk menyalin teks dari sistem host ke dirinya sendiri, itu meniru lingkungan yang sepenuhnya terpisah.

duDE
sumber
0

sangat sederhana ... (jika Anda menggunakannya untuk menulis program)

Untuk menyalin dari DOSBox:

  • menulis sebuah program di DOSBox.

  • Simpan itu

  • buka direktori tersimpan di browser file

  • pilih file dan buka dengan editor teks apa saja.

Untuk menyalin ke DOSBox:

  • buka file teks Anda di editor teks.

  • simpan di direktori file kotak dos dengan ekstensi yang dihormati. (suka .catau .cppuntuk bahasa.)

  • buka DOSBox

  • Buka file di DOSBox

Manish Garhwal
sumber
0

Opsi lain jika Anda menggunakan DOSBox lama. Buka Word atau Excel. Tekan Alt-F11 untuk membuka editor makro dan kemudian kontrol + G untuk pergi ke jendela debug.

Memasukkan:

S="<paste your text here>"
appactivate "DOSBox",true:for i=1 to len(S):sendkeys mid(s,i,1),true:t=timer:while(timer<t+.5):doevents:wend:next

Saya menggunakan loop pelambatan karena program yang saya coba tempelkan tidak dapat mengikutinya SendKeys.

pengguna755095
sumber