Automatiza a abertura do programa DOS no DOSBox / Windows 7

0

Eu uso o DOSBox e funciona muito bem, mas toda vez que eu quero rodar o aplicativo eu tenho que rodar o DOSBox, então digite :

mount c c:\path\to\app
c:
cd app
app.exe

Posso de alguma forma automatizar o processo, como com um arquivo em lotes ou algo assim?

Ou existem outros emuladores do DOS que permitem lançar programas mais facilmente?

    
por Alex 02.05.2012 / 02:51

2 respostas

2

O DOSBox tem este recurso em si , definido no arquivo de configuração:

You can save yourself some time by having DOSBox automatically MOUNT your folders and change the drive to C:. In original DOS based operating systems a file called AUTOEXEC.BAT contained any commands that the user wanted executed every time the computer booted up. This functionality is simulated by the [autoexec] section of the dosbox.conf file.

    
por 02.05.2012 / 02:53
0

Eu fiz isso no VB usando:

dos32Proc = Diagnostics.Process.Start("C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe", " -c mrpd"); 
dos32Proc.WaitforExit()

mrpd é um arquivo bat e executará várias linhas no prompt de comandos DOSBOX e terminará com o comando exit . Você também precisará de um comando mount para garantir que esteja no diretório correto para o prompt de comando.

    
por 02.05.2013 / 17:17

Tags