Làm cách nào để dán vào DOSBOX?


11

Tôi đang sử dụng DOSBOX để chạy một số chương trình chỉ hoạt động trên các phiên bản Windows 32 bit. Tôi hiện đang chạy Windows 8 64-bit. Tôi cần sao chép một số lệnh từ Windows 8 và dán chúng vào DOSBOX vì sẽ rất khó để nhập toàn bộ lệnh.

Tôi đã tìm kiếm trên web nhưng không thể tìm thấy bất cứ điều gì khi sao chép từ Windows và dán vào DOSBOX. Làm thế nào để tôi làm điều này?


3
Dựa trên nghiên cứu của tôi; Nó không hỗ trợ nó.
Ramhound

Câu trả lời:


4

Hiện tại đã có một giải pháp cho việc này. Hãy thử bản dựng DOSBox SVN nâng cao mới nhất với tính năng sao chép / dán chuột và hỗ trợ Tên tệp dài (LFN). Bây giờ bạn có thể sử dụng nút chuột phải để chọn, sao chép và dán văn bản từ và vào DOSBox (khi chuột không bị khóa).

Các tệp nhị phân + yêu cầu mới nhất của Windows, được nén: http://bit.ly/12jANWF

Các diễn đàn và nguồn thảo luận liên quan: http://www.vogons.org/viewtopic.php?f=41&t=41179


chỉ dành cho bản ghi ... phiên bản (hoặc ít nhất là một) sau khi sao chép dán được hỗ trợ là gì?
ntg

3

Nếu đó là thứ bạn có thể chạy mỗi khi khởi chạy DOSBox, bạn có thể dán nó vào cấu hình DOSBOX ở cuối phần [autoexec]:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

Tất nhiên, điều này sẽ chỉ hoạt động nếu những gì bạn đang cố dán là một lệnh DOS. Bạn đã xem xét việc tạo một tệp bó DOS chưa?
Derek R. Austin

Đối với những người quan tâm, chạy DOSBox 0.74 Options.batsẽ mở radosbox-0.74.conf
HoseinGhanbari

2

Nếu bạn sử dụng phiên bản cũ hơn của DosBox thì bạn có thể tạo tệp .txt từ hệ thống máy chủ mà sau này bạn đổi thành tệp .bat. Nó sẽ giống như thế này:

mount c C:\Dosfiles\games
C:

Là cú pháp chính xác của lệnh mount mount c: C: \ Dosfiles \ games ?
Tôi nói Phục hồi Monica

@Twisty Yep, cũng hoạt động. Tôi chỉ thử nghiệm và nó dường như làm việc có hoặc không có dấu hai chấm.
Ben N

1

DOSBox không có cách nào để sao chép văn bản từ hệ thống máy chủ sang chính nó, nó mô phỏng một môi trường hoàn toàn riêng biệt.


0

rất đơn giản ... (trong trường hợp bạn đang sử dụng nó để viết chương trình)

Để sao chép từ DOSBox:

  • viết chương trình trong DOSBox.

  • lưu nó

  • mở thư mục đã lưu trong trình duyệt tập tin

  • chọn tập tin và mở với bất kỳ trình soạn thảo văn bản.

Để sao chép vào DOSBox:

  • mở tập tin văn bản của bạn trong trình soạn thảo văn bản.

  • lưu nó trong thư mục tập tin hộp dos với phần mở rộng được tôn trọng. (thích .choặc .cppcho các ngôn ngữ.)

  • mở DOSBox

  • Mở tệp trong DOSBox


0

Một tùy chọn khác trong trường hợp bạn đang sử dụng một DOSBox cũ. Mở Word hoặc Excel. Nhấn Alt-F11 để mở trình chỉnh sửa macro và sau đó điều khiển + G để đến cửa sổ gỡ lỗi.

Đi vào:

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

Tôi đã sử dụng vòng lặp chậm vì chương trình tôi đang cố dán vào không thể theo kịp SendKeys.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.