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?

Computernerd
fonte
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

Wengier
fonte
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.
Derek R. Austin
fonte
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:
TreehuggerJ
fonte
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.

cara
fonte
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

Manish Garhwal
fonte
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.

user755095
fonte