Ratón bajo MS-DOS

moumin -  
 clyde555 -
Quiero usar el ratón en un software bajo MS-DOS, ¿cómo debo proceder, modificaciones en autoexec.bat o config.sys?

7 respuestas

ipl Mensajes publicados 5738 Estado Colaborador de seguridad 585
 
Buenas noches moumin, buenas noches a todos,

... en autoexec.bat !
Hace falta lanzar el programa (a menudo mouse.com) que carga el TSR pero el software que lo va a usar debe haber sido programado para ello !

@12C4
Ipl
0
youssef
 
quiero todos los comandos de MS-DOS
GRACIAS
0
clyde555
 
Las órdenes internas residen en COMMAND.COM, que se carga en memoria al arrancar la computadora; no residen en el disco.
Las órdenes externas son archivos que se encuentran en el disco y tienen una extensión .com, .exe, o. BAT. Ambos tipos de órdenes se ejecutan desde el símbolo del sistema MS-DOS. Se encuentran en el directorio por defecto de DOS. (ej.: C:\DOS)
Comando Descripciones

ATTRIB Muestra o modifica el atributo de archivos/directorios: Lectura sola/archivo/SE / máscara (ocultar)
Parámetro :
• +r/-r : añade/elimina el atributo de lectura solamente (Read Only)
• +a/-a : añade/elimina el atributo archivo (Archive)
• +s/-s : añade/elimina el atributo system (Archivo del sistema)
• +h/-h : añade/elimina el atributo ocultar (Hide)
• /s : procesa subdirectorios (subdir)
• /d : procesa los directorios (dir)

Sintaxis :
attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [lector:][ruta] nombre_del_archivo [/s/d]
Tipo : Externa
DELTREE Suprime un directorio con todos sus subdirectorios.
Parámetro :
• /p : solicita confirmación para la eliminación

Sintaxis :
deltree [lector :][ruta] /p
Tipo : Externa
FDISK Permite gestionar (crear y eliminar) particiones en un disco duro.
Parámetro
• /status : muestra todas las informaciones del(os) disco(s) sin tener que lanzar fdisk.

Sintaxis :
fdisk /status
Tipo : Externa
MORE Permite leer el contenido de archivos largos en la pantalla (pantalla por pantalla)
Parámetro
• more < [archivo] : mostrará la primera página del archivo
• [comando] [archivo] | more : lo mismo que lo anterior

Sintaxis :
more < [lector:][ruta] nombre_del_archivo
comando | more
Tipo : Externa


UNFORMAT Restaura un disco (o una tabla de particiones) borrado por un comando FORMAT.
Parámetro
• /L : lista los archivos y subdirectorios que encuentra el comando
• /test : indica cómo unformat reconstruye los datos (sin anular el formateo)
• /p : envía mensajes a la impresora conectada al puerto LPT1

Sintaxis :
unformat [lector :]
Tipo : Externa

Spécification : No puede usarse si el parámetro « /u » fue utilizado en el formateo.
UNDELETE Restaura archivos eliminados
Parámetro
• /list : muestra la lista de archivos eliminados que pueden restaurarse (pero no los restaura). Los datos mostrados dependen del parámetro ([lector :][ruta]archivo) y de los conmutadores (/dt, /ds o /dos) que seleccionen.
• /all : Restaura los archivos eliminados sin pedir confirmación, utilizando el método sentinel /s si está disponible o el método tracker /t en caso contrario. Si ninguno de estos dos métodos está disponible, UNDELETE restaura estos archivos desde el directorio DOS, sustituyendo el primer carácter faltante del nombre de archivo por el signo de numeral (#). Si existe otro archivo con el mismo nombre, este parámetro intenta encontrar un nombre único utilizando, en orden, los siguientes caracteres: #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ.
• /purge[lector] : Elimina el contenido del directorio /s. Si no especificas lector, la orden buscará este directorio en la unidad en curso.
• /dos : Recupera únicamente los archivos eliminados por DOS, invitándote a confirmar la operación para cada uno de ellos. Si existe un archivo de registro de eliminaciones, UNDELETE lo ignora cuando especificas este conmutador.
• /dt : Recupera únicamente los archivos listados como eliminados, invitándote a confirmar la operación para cada uno de ellos
• /ds : Recupera únicamente los archivos que figuran en el directorio sentinel, invitándote a confirmar la operación para cada uno de ellos.
• /status : Indica la protección vigente (contra la eliminación) en los discos (Sentinela, Rastreador)





• /load : Carga en memoria el programa undelete usando la información definida en el archivo UNDELETE.INI. Si este archivo no existe, UNDELETE utiliza los valores por defecto. Utiliza este parámetro (o el parámetro [/S[lector]]) en el archivo [AUTOEXEC.BAT] para garantizar su lanzamiento en cada inicio del PC
• /unload : Retira el programa undelete de la memoria; así ya no se pueden restaurar los archivos eliminados
• /s : Activa la método sentinel y carga en memoria en el programa UNDELETE, que registra los datos para recuperar los archivos eliminados del lector especificado, por defecto el lector en curso. Cuando especificas el parámetro /S, UNDELETE se carga en memoria usando la información definida en el archivo UNDELETE.INI. Usa este parámetro (o el parámetro /LOAD) en el archivo [AUTOEXEC.BAT] para garantizar su lanzamiento al inicio del PC
• /t[lector][-entradas] : Activa el método rastreador y carga en memoria el programa UNDELETE, que registra los datos para recuperar los archivos eliminados. El parámetro lector, obligatorio, indica la unidad para la cual se desea conservar el seguimiento de eliminaciones. El parámetro entradas, opcional, especifica el número máximo de entradas que puede contener el archivo de seguimiento de eliminaciones (PCTRACKR.DEL). Los valores permitidos para este parámetro van de 1 a 999, el valor por defecto depende del tipo de disco. A continuación, para discos de todos los tamaños, el número de entradas por defecto y el tamaño del archivo correspondiente:
Entrada Tamaño del archivo
360ko 25
720ko 50
1.2mo 7 514
1.44mo 7 514
20mo 10 118
32mo 20 236
>32mo 30 355

Sintaxis :
• undelete [[lector:][ruta]archivo] /DT|/DS|/DOS
• undelete [/LIST|/ALL|/PURGE[lector]|/STATUS|/LOAD|/UNLOAD |/S[lector]|/Tlector[-entradas]]
Tipo : Externa

ATENCIÓN: La recuperación de archivos eliminados no siempre es posible con UNDELETE, especialmente si ha creado o modificado otros archivos en el disco desde su eliminación. En caso de eliminación accidental de un archivo, detenga todas las operaciones y ejecute inmediatamente la orden UNDELETE para recuperarlo.
CD (CHDIR) Cambio de directorio / llama al directorio especificado.
Parámetro
• .. : sube un directorio (-1 en la jerarquía de directorios)
• \ (barra invertida) : Para ir directamente al directorio raíz del lector en curso, desde cualquier subdirectorio

Sintaxis :
CHDIR [lector:][ruta] o
CD [lector:][ruta]

Tipo : Interna
ERASE (DEL) Borra para borrar, eliminar. Elimina los archivos especificados en los parámetros. También se puede usar el comando DEL
Parámetro
• /p : Pide confirmación
Sintaxis :
ERASE [lector:][ruta]archivo /P o
DEL [lector:][ruta]archivo /P
Tipo : Externa
FORMAT Formatea el disco del lector especificado para que pueda ser utilizado con un sistema operativo para PC. El comando FORMAT crea un nuevo directorio raíz y una tabla de asignación de archivos. También puede verificar la presencia de zonas defectuosas (corruptas) en el disco y eliminar todos los datos que contiene. Para que un sistema operativo pueda usar un nuevo disco, debe formatearse con el comando FORMAT.
Parámetro
• /v:nom : Especifica el nombre del volumen. Este nombre, que identifica el disco, puede contener como máximo 11 caracteres. Si olvidas especificar el parámetro /V o el nombre del volumen, DOS te pedirá que lo escribas al finalizar el formateo. Si formateas varios discos con FORMAT, todos quedan registrados bajo el mismo nombre de volumen. El parámetro /v no es compatible con el conmutador /8.
• /q : Especifica un formateo rápido (Quick) del disco. Con este parámetro, FORMAT elimina la tabla de asignación de archivos y el directorio raíz de un disco ya formateado, pero no verifica zonas defectuosas. Este parámetro sólo debe usarse para formatear discos ya formateados y en buen estado
• /u : Especifica un formateo incondicional de un disco. Este procedimiento borra todos los datos del disco y evita deshacer el formateo posteriormente (por la orden [UNFORMAT]). Usa este parámetro si se produjeron errores de lectura o escritura durante el uso de un disco.

• /f :capacidad :
160, 160K Disquete 5,25 pulgadas, simple cara, doble densidad, de 160 Ko
180, 180K Disquete 5,25 pulgadas, simple cara, doble densidad, de 180 Ko
320, 320K Disquete 5,25 pulgadas, doble cara, doble densidad, de 320 Ko
360, 360K Disquete 5,25 pulgadas, doble cara, doble densidad, de 360 Ko
720, 720K Disquete 3,5 pulgadas, doble cara, doble densidad, de 720 Ko
1200, 1.2 1200K, 1.2M Disquete 5,25 pulgadas, doble cara, cuádruple densidad, de 1,2 Mo
1400, 1.44
1440K, 1.44M Disquete 3,5 pulgadas, doble cara, cuádruple densidad, de 1,44 Mo (lectores actuales)
2800, 2.88
2880K, 2.88m Disquete 3,5 pulgadas, doble cara, muy alta densidad, de 2,88 Mo
• /b : Libera espacio para los archivos del sistema (IO.SYS e MSDOS.SYS) en un disco recién formateado.
• /s : Copia los archivos del sistema IO.SYS, MSDOS.SYS y [COMMAND.COM] desde la unidad de arranque hacia un disco recién formateado que pueda usarse como disco de sistema. Si FORMAT no encuentra los archivos del sistema, solicita insertar un disco de sistema.
• /t : pistas : Especifica el número de pistas del disco. Es mejor usar el parámetro /F que /T, que debe ir acompañado del parámetro /N. Ambos permiten especificar la capacidad de formateo. No se puede usar /F y /T simultáneamente
• /n : sectores : Especifica el número de sectores por pista. Es mejor usar /F que /N, que debe ir acompañado de /T. Ambos permiten especificar la capacidad de formateo. No se pueden usar /F y /N simultáneamente.
• /c : verifica sectores defectuosos
• /1 : Solo formatea una cara de la disquete.
• /4 : Formatea una disquete de 5,25 pulgadas, doble cara, doble densidad, de 360 Ko en una unidad de 1,2 Mo. Asociado al parámetro /1, el parámetro /4 permite formatear disquetes de 5,25 pulgadas, simple cara, de 180 Ko.
• /8 : Formatea una disquete de 5,25 pulgadas asignando 8 sectores por pista, lo que garantiza compatibilidad con versiones anteriores de DOS a DOS 2.0.
Sintaxis :
FORMAT lector: [/V[:nom]] /Q /U /F:capacite/B|/S /C
FORMAT lector: [/V[:nom]] /Q /U /N:sectores /B|/S /C
FORMAT lector: [/V[:nom]] /Q /U /1 /4 /B|/S /C
FORMAT lector: /Q /U /1 /4 /8 /B|/S /C
Tipo : Externa
MOVE Transfiere y mueve uno o varios archivos al lugar especificado. La orden MOVE también permite renombrar directorios.
Parámetro
• y/-y : Indica que MOVE debe reemplazar el/los archivo(s) existente(s) sin pedir confirmación. Por defecto, si especificas un archivo existente como destino, MOVE pregunta si deseas reemplazar el archivo existente. Si la orden MOVE
0
sebsauvage Mensajes publicados 33284 Fecha de registro   Estado Moderador Última intervención   15 684
 
Para Dos hay un excelente petit pilote de Souris que ocupa muy poco en memoria: ctmouse.

http://cutemouse.sourceforge.net/
0
moumin
 
¿Cómo instalar mouse CT?
0
ofournier.cbd Mensajes publicados 5862 Fecha de registro   Estado Miembro Última intervención   84
 
Simple: edita el autoexec.bat y añade al final, la línea en DOS

"ruta donde está el archivo (por ejemplo, C:\dos\)nombre del .exe o del .com (> nul para evitar la visualización durante su carga) sea aquí:

c:\dos\mouse > nul

y todos los programas bajo DOS que soporten el ratón (2 botones) lo utilizarán.

Por cierto, Gérard/Ipl, tengo un pequeño problema curioso con nuestra disquetera y mi pequeño mouse.com en el autoexec especial DOS 8 corto: este diminuto .com quiere aun escribir un "mouse.ini" en la disquetera y como quiero que esté protegida contra escritura (por la ventana debido a los virus) me fastidia...

Voy a probar el indicado por Sebsauvage, gracias a ti.

Olivier Fournier
0
ipl Mensajes publicados 5738 Estado Colaborador de seguridad 585
 
Buenas noches Olivier, SebSauvage, buenas noches a todos,

Olivier... mouse.com quiere escribir incluso si ya tiene el .ini en la disquete?

Gracias Sébastien!

@12C4
Ipl
0
sebsauvage Mensajes publicados 33284 Fecha de registro   Estado Moderador Última intervención   15 684
 
¿Cómo instalas ct mouse

1) descargar: http://cutemouse.sourceforge.net/program/ctmous19.zip

2) descomprimir el archivo

3) copiar CTMOUSE.EXE donde se encuentra tu autoexec.bat

4) añadir la siguiente línea en tu autoexec.bat
LH CTMOUSE.EXE

CTMouse es (a mi entender) el controlador de ratón que consume menos memoria, ¡y es de código abierto!

En MSDOS, también hay algunos trucos para ganar un poco de memoria convencional. No dudes en preguntar si te interesa.
0
ofournier.cbd Mensajes publicados 5862 Fecha de registro   Estado Miembro Última intervención   84
 
Hola a todos,

Ipl, no cuando encuentra una ratón ya identificada la vez anterior, pero sí cuando el puerto ratón es un PS/2 después de una utilización en un puerto COM o viceversa. De ahí mi término: emm... ¡! Además, estoy haciendo el código de los batch en mi 486 (ratón en COM) y lo pruebo en mi PC de 2001 (ratón IR de 5 botones PS/2, pero que funciona impecable con este mouse.com de 1993).

RAAAHHH, ¡he tardado ocho días (5 minutos al día) en encontrar este (falso) fallo!

Olivier Fournier
0