Como colo no DOSBOX?


11

Estou usando o DOSBOX para executar alguns programas que funcionam apenas nas versões de 32 bits do Windows. Atualmente, estou executando o Windows 8 de 64 bits. Preciso copiar alguns comandos do Windows 8 e colá-los no DOSBOX, pois seria muito problemático digitar todo o comando.

Pesquisei na Web, mas não consigo encontrar nada sobre como copiar do Windows e colar no DOSBOX. Como eu faço isso?


3
Baseado em minha pesquisa; Não suporta.
— Ramhound #

Respostas:


4

Já existe uma solução para isso agora. Experimente a compilação aprimorada mais recente do DOSBox SVN com copiar / colar do mouse e suporte a Long File Name (LFN). Agora você pode usar o botão direito do mouse para selecionar, copiar e colar texto de e para o DOSBox (quando o mouse não estiver bloqueado).

As mais recentes binárias do Windows + DLLs necessárias, compactadas: http://bit.ly/12jANWF

Discussões e fontes relacionadas ao fórum: http://www.vogons.org/viewtopic.php?f=41&t=41179


apenas para o registro ... qual é a versão (ou pelo menos a) após a qual a pasta de cópia é suportada?
— Ntg 12/0218

3

Se for algo que você possa executar toda vez que iniciar o DOSBox, poderá colá-lo na configuração do DOSBOX no final da seção [autoexec]:

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

Obviamente, isso só funcionará se o que você estiver tentando colar for um comando do DOS. Você já pensou em criar um arquivo em lotes do DOS?
— Derek R. Austin

Para aqueles que estão interessados, correndo DOSBox 0.74 Options.batirá abrirdosbox-0.74.conf
— HoseinGhanbari

2

Se você usar uma versão mais antiga do DosBox, poderá criar um arquivo .txt a partir do sistema host que posteriormente será alterado para um arquivo .bat. Deve ficar assim:

mount c C:\Dosfiles\games
C:

A sintaxe correta do comando mount é mount c: C: \ Dosfiles \ games ?
— Eu digo Restabelecer Monica

@ Twisty Sim, isso também funciona. Acabei de testar e parece funcionar com ou sem os dois pontos.
— Ben N

1

O DOSBox não tem como copiar o texto do sistema host para ele mesmo, simula um ambiente totalmente separado.


0

muito simples ... (caso você esteja usando para escrever um programa)

Para copiar do DOSBox:

  • escreva um programa no DOSBox.

  • Salve isso

  • abra o diretório salvo no navegador de arquivos

  • selecione o arquivo e abra com qualquer editor de texto.

Para copiar para o DOSBox:

  • abra seu arquivo de texto no editor de texto.

  • salve-o no diretório de arquivos dos box com extensão respeitada. (como .cou .cpppara idiomas.)

  • abra o DOSBox

  • Abra o arquivo no DOSBox


0

Outra opção, caso você esteja usando um DOSBox antigo. Abra o Word ou Excel. Pressione Alt-F11 para abrir o editor de macro e, em seguida, controle + G para ir para a janela de depuração.

Entrar:

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

Eu usei o loop de desaceleração porque o programa que eu estava tentando colar não conseguia acompanhar SendKeys.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.