如何粘贴到DOSBOX?


11

我正在使用DOSBOX运行某些仅在32位版本的Windows上运行的程序。我目前正在运行Windows 8 64位。我需要从Windows 8复制一些命令并将其粘贴到DOSBOX中,因为键入整个命令非常麻烦。

我已经在网上搜索过,但是找不到从Windows复制并粘贴到DOSBOX的任何内容。我该怎么做呢?


3
根据我的研究;它不支持。
Ramhound 2014年

Answers:


4

到目前为止,已经有解决方案。尝试使用鼠标复制/粘贴和长文件名(LFN)支持的最新增强型DOSBox SVN构建。现在,您可以使用鼠标右键选择,复制文本并将其粘贴到DOSBox中(并在未锁定鼠标时)。

最新的Windows二进制+必需的DLL,已压缩:http : //bit.ly/12jANWF

相关论坛讨论和资源:http : //www.vogons.org/viewtopic.php? f=41&t= 41179


仅作记录...支持复制粘贴之后的(或至少一个)版本是什么?
ntg

3

如果您每次启动DOSBox都可以运行该程序,则可以在[autoexec]部分的最后将其粘贴到DOSBOX配置中:

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

当然,这仅在您要粘贴的是DOS命令时才有效。您是否考虑过创建DOS批处理文件?
Derek R. Austin

对于那些感兴趣的人,跑步DOSBox 0.74 Options.bat将开放dosbox-0.74.conf
HoseinGhanbari

2

如果使用旧版本的DosBox,则可以从主机系统创建一个.txt文件,然后将其更改为.bat文件。它看起来应该像这样:

mount c C:\Dosfiles\games
C:

mount命令mount c: C:\ Dosfiles \ games的语法是否正确?
我说恢复莫妮卡的时间

@Twisty Yep,也可以。我刚刚进行了测试,无论它是否带有冒号,它都可以正常工作。
本N

1

DOSBox无法将文本从主机系统复制到自身,它模拟了一个完全独立的环境。


0

非常简单...(如果您使用它来编写程序)

要从DOSBox复制:

  • 在DOSBox中编写程序。

  • 保存

  • 在文件浏览器中打开保存的目录

  • 选择文件并使用任何文本编辑器打开。

要复制到DOSBox中:

  • 在文本编辑器中打开您的文本文件。

  • 将其保存在具有相应扩展名的dos框文件目录中。(喜欢.c.cpp对语言。)

  • 打开DOSBox

  • 在DOSBox中打开文件


0

如果您使用的是旧的DOSBox,则可以使用另一种选择。打开Word或Excel。按Alt-F11打开宏编辑器,然后按Control + G进入调试窗口。

输入:

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

我使用了减慢循环,因为尝试粘贴的程序跟不上SendKeys

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.