Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Bulone en 20 Febrero 2013, 17:27 pm



Título: Añadir comandos no existentes en Batch (MS-DOS)
Publicado por: Bulone en 20 Febrero 2013, 17:27 pm
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.


Título: Re: Añadir comandos no existentes en Batch (MS-DOS)
Publicado por: BEATMASTER en 22 Febrero 2013, 19:45 pm
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


Título: Re: Añadir comandos no existentes en Batch (MS-DOS)
Publicado por: Bulone en 4 Marzo 2013, 20:06 pm
No entiendo muy bien lo que me quieres decir...


Título: Re: Añadir comandos no existentes en Batch (MS-DOS)
Publicado por: el-brujo en 4 Marzo 2013, 20:09 pm
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.


Título: Re: Añadir comandos no existentes en Batch (MS-DOS)
Publicado por: Eleкtro en 4 Marzo 2013, 21:57 pm
Tengo 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").

o 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 (http://foro.elhacker.net/scripting/batch_aporte_rutina_textman_para_manipular_archivos_de_texto-t372497.0.html)

Saludos!