Como correr programas de DOS en DosBox o DosEmu

Imagen de vanhfanel
0 puntos

Necesito aprender a como correr un archivo *.Bat por medio de DosBox o DosEmu..., puesto que cuando le doy en ejecutar con otros programas y selecciono DosBox no corre nada, solamente me aparece la pantalla de inicio de DosBox... Me podrian ayudar??

 

P.D.: ahi disculpen las faltas de acentuacion.. 

Imagen de vanhfanel
+1
0
-1

Estan en Red, los documentos estan en Red... espero que esta informacion sea de ayuda...  

Microsoft sucks!!!

+1
0
-1

Microsoft sucks!!!

Imagen de axolotl
+1
0
-1

supongo que montaste la unidad "c:" en dosbox, o no?

mount c /directorio1/directorio2/directorio_n

 

luego escribes c:

y despues ejecutas el archivo.

 

es todo lo que se me ocurre ahora.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Imagen de vanhfanel
+1
0
-1

ya estoy descargando el manual... lo de montarlo, aun no se como hacerlo puesto que es en una carpeta en red, no la tengo en mi disco duro... a menos de que te refieras que aun asi se puede montar..., tambien pues es que para entrar en la carpeta se necesita nickname y contraseña..

Espero que todo funcione bien... nos vemos luego 

Microsoft sucks!!!

+1
0
-1

Microsoft sucks!!!

Imagen de axolotl
+1
0
-1

o sea, claro, lo de montarlo lo dije pensando que de todas formas debería existir una ruta definida para acceder al directorio remoto en cuestion...

pero si tiene login y contraseña, realmente no sabría que hacer...

+1
0
-1
Imagen de RjveraL
+1
0
-1

Estos son los pasos que yo uso para conectar una carpeta de red a mi ubuntu, y luego ejecuto el programa que necesito en el emulador.
De hecho es mejor porque en Ubuntu tenía unos errores al trabajar en carpetas de una red SAMBA.
Bueno, para poder tener acceso a un Recurdo Compartido desde un servidor con Windows, debo primero crear un Punto de Montaje en Linux, El Punto de Montaje es una Carpeta. Ejemplo:

[Creo la Carpeta o Directorio y le doy permisos de lectoescritura (Opcional, pero importante, creo que el permiso es 777)]

mkdir /mnt/carpeta.a.montar

* En Linux/Unix todo es fichero

Ahora solo falta montarlo:

Se ejecuta, por ejemplo:

mount -t smbfs -o username=_nombre_usuario_,password=_clave_de_aceso_al_servidor //Nombre.o.IP.del.Servidor/recurso.compartido carpeta.a.montar

Ejemplo:

mount -t smbfs -o username=rjveral,password=*1*2*3*4*5*6* //192.168.0.111/cobol /mnt/carpeta.a.montar

Listo!

Para desmontar este punto debo ejecutar

umount carpeta.a.montar

o si la cosa esta busy o complicado ejecutar

fuser -m -k carpeta.a.montar

Listo!

Para hacer que el Punto de Montaje inicie con el Sistema, debo agregar este montaje en:
/etc/conf.d/local.start

y Listo.

Espero te sirva...

Luego por ejemplo en DosEmu, vas a la carpeta montada (/mnt/carpeta.a.montar) y le das al archivo.BAT o a lo que quieras abrir, y le dices que abra con xdosemu y listo , desde ese momento comezara a funcionar como si se tratara de una aplicación nativa.

RjveraL

+1
0
-1
Imagen de halconvigia
+1
0
-1

lo de montar la unidad de red es "sencillo" el caso es que como hago para que se quede permanete y cada vez que se inicie session este conectado?

saludos

+1
0
-1

¡Mas Sabe el Diablo por Viejo, que por Diablo!

Imagen de Gabriel_M
+1
0
-1

si estas completamente seguro, de que cada vez que inicia el ordenador, el recurso de red está disponible, agregas en el archivo /etc/fstab la línea correspondiente para que el recurso de red este disponible, si no estuviere disponible el archivo fstab dará error y tendrás problemas para iniciar.

+1
0
-1
Imagen de halconvigia
+1
0
-1

Gracias por responder...

soy muuuy nuevo en el mundo de ubuntu y linux en Gral.
y no me queda muy claro como debo hacer la configuracion correspondiente

el recurso de red siempre esta disponible porque es un servidor que corre en windows server 2003 y tiene ahi programas de DOS que se requieren ejecutar... pero no logro hacer permanente el recurso y tampoco que se ejecute el programa..
el programa en cuestion es muy antiguo, mas o menos de 1998 se llama CresDos.exe y trabaja en dbase por desgracia ahi esta contenida toda la informacion de las bases de datos
asi que si me orientan un poco se los agradeceria mucho

un saludo!!

+1
0
-1

¡Mas Sabe el Diablo por Viejo, que por Diablo!

Imagen de Gabriel_M
+1
0
-1

Para definir una unidad de red mediante samba debemos añadir la siguiente línea al archivo /etc/fstab

//IPServidor/Carpeta_Compartida /Carpeta/Punto_ de_ montaje smbfs defaults,noatime,auto,user,guest 1 1
IPServidor es la IP del servidor donde esta la carpera compartida.
Punto_de_montaje es la carpeta donde se montará la unidad de red.
auto es una opción para que se cargue al iniciar el sistema.

Para hacer esto, en una consola (Aplicaciones - Accesorios - Terminal)
Ejecutas:
sudo su
gedit /etc/fstab

Agregas la línea y guardas el archivo.

+1
0
-1
Imagen de halconvigia
+1
0
-1

Antes que nada Gracias por Responder

pero.... sigo sin poder hacer funcionar la carpeta de red
ya eh hecho todo lo que indican pero me marca errores de coneccion
este es el error:

mount: wrong fs type, bad option, bad superblock on //server/www,
missing codepage or helper program, or other error
(para varios sistemas de archivos (ej. nfs, cifs) tal vez
necesite un /sbin/mount. programa de ayuda)
En algunos casos se encuentra información en syslog, pruebe
dmesg | tail o algo parecido

y no tengo ni la mas minima idea de que hacer
la direccion existe, la carpeta tambien, ya probe poniento la IP y hace exactamente lo mismo....
ya no se que hacer.... y me desespera ....
alguien que me pueda orientar....
de antemano gracias

un saludo!!

+1
0
-1

¡Mas Sabe el Diablo por Viejo, que por Diablo!