Añadir comandos no existentes en Batch (MS-DOS)

Iniciado por Bulone, 20 Febrero 2013, 17:27 PM

0 Miembros y 1 Visitante están viendo este tema.

Bulone

Tengo una pregunta, hay alguna forma de incluir en mi consola de ms-dos más comandos que con los que viene por defecto?
Es decir, si por ejemplo, yo uso windows xp y quiero incluir el comando "choice" (que no me viene por defecto) que debería de hacer?

o incluso si hay alguna forma de "programar" o "crear" comandos.
Gracias.
No existen los caminos equivocados puesto que en este viaje no puedes dejar de ir hacia donde vas

BEATMASTER

pues esos comandos puedes generar tu las aplicaciones y registrarlas en tu windows, recuerdo por ejemplo antes para instalarse java se configuraban variables en donde se indicaba donde estaba instalado java y así podías después de eso ejecutar el comando "java" como si fuera nativo de windows en la consola

Bulone

No entiendo muy bien lo que me quieres decir...
No existen los caminos equivocados puesto que en este viaje no puedes dejar de ir hacia donde vas

el-brujo

debes añadir la aplicación, el ejecutable al path de Windows:

PATH=C:\WINDOWS\system32;C:\WINDOWS;

es decir a si añades el exe a C:\WINDOWS\system32 ya funcionará automáticamente, de otra manera tendrías que llamarlo poniendo la ruta completa.

Eleкtro

#4
Cita de: Bulone en 20 Febrero 2013, 17:27 PMTengo una pregunta, hay alguna forma de incluir en mi consola de ms-dos más comandos que con los que viene por defecto?

Porsupuesto que puedes, aunque si buscas por "comandos" no encontrarás nada de nada, son aplicaciones de consola, y las hay a patadas por la Red, hay aplicaciones de todas las temáticas y para todos los propósitos, puedes descargar la que quieras y añadirla a la ruta del PATH como te ha comentado el-brujo.

Si lo que pretendes es usar un comando externo de Windows como por ejemplo el "Choice.exe", también deberías colocar el archivo de lenguaje adecuado (".\system32\es-ES\Choice.mui").

Cita de: Bulone en 20 Febrero 2013, 17:27 PMo incluso si hay alguna forma de "programar" o "crear" comandos.
Esto me parece una pregunta con una respuesta demasiado obvia, puedes desarrollar una aplicación de consola (CommandLineInterface) con cualquier lenguaje, pero no es tán fácil como dibujar un círculo en el Paint, hay que aprender a usar algún lenguaje y ponerle ganas.

EDITO: O puedes hacer un script en Batch y llamarlo "comando".
Esto sería un ejemplo de "comando" personalizado para Batch:    [BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de texto

Saludos!