Autor
|
Tema: Lenguajes de programación para iniciarse? (Leído 20,546 veces)
|
hckcrck
|
Hola, soy novato en esto del "scripiting", he aprendido lo básico del lenguaje batch, pero me gustaría aprender otros lenguajes mas completos y "utilizables", teniendo en cuenta que se lo básico del batch, ¿que opción sería la mas adecuada para continuar aprendiendo?
|
|
« Última modificación: 17 Junio 2016, 17:56 pm por hckcrck »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Nota: Cualquier manual bien explicado sobre batch o bash será bien venido
Pues no se si soy bueno explicando o no, pero aquí tienes: Saludos.
|
|
|
En línea
|
|
|
|
hckcrck
|
Gracias electro!! tiene muy buena pinta, si no te importa puede que utilice algo para mejorar el script batchelp
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Gracias electro!! tiene muy buena pinta, si no te importa puede que utilice algo para mejorar el script batchelp Por supuesto, solo es un tutorial, quiero decir, puedes sacar ideas y/o copiar lo que quieras de él.
|
|
|
En línea
|
|
|
|
hckcrck
|
Me toca currarmelo no sabrás por casualidad una solución a mis problemas con los caracteres? si no lo soluciono no podré hacer que los textos se visualicen bien
|
|
|
En línea
|
|
|
|
[Arg] $triker;
Desconectado
Mensajes: 380
¿Yo, tóxico?
|
Ya que pediste, te ayudo.
Los caracteres como áéíóúñ¡¿ y todos ésos no se muestran bien en la consola de comandos porque la consola de comandos fue diseñada por gente que habla en inglés. En el idioma inglés los acentos no existen, los ¡¿ tampoco, y la Ñ tampoco. Entonces la CMD no tiene manera de mostrarlos.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Los caracteres como áéíóúñ¡¿ y todos ésos no se muestran bien en la consola de comandos porque la consola de comandos fue diseñada por gente que habla en inglés. En el idioma inglés los acentos no existen, los ¡¿ tampoco, y la Ñ tampoco. Entonces la CMD no tiene manera de mostrarlos. Disculpa, pero has llegado a una conclusión equivocada usando una lógica erronea. Párate a pensar por un momento que Windows está desarrollado por gente Yankee (en su mayoria, supongo), pero puedes visualizar y utilizar todos los caracteres latinos en todas las aplicaciones de Microsoft (al igual que los japoneses y los chinos pueden usarlo en su idioma). Pues lo mismo ocurre en la CMD, solamente que la representación visual de los caracteres se ha de ajustar manualmente por así decirlo, debido a que la CMD trabaja con sets de caracteres basados en páginas de códigos ANSI, a diferencia del resto de aplicaciones de Microsoft, que suelen trabajar en Unicode ( UTF-16).
no sabrás por casualidad una solución a mis problemas con los caracteres? No se a que problema o post te refieres en particular, pero si el problema es que no puedes visualizar los caracteres mencionados (como la "Ñ") entonces lo que debes hacer es especificar el la página de códigos ANSI que corresponda el set de caracteres en cuestión, en este caso Windows-1252 o CP-1252: Echo:áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙäëïöüÄËÏÖÜ´`ñÑçÇ¡¿
Adicionálmente, debes asegurarte de guardar el archivo.cmd/ archivo.bat en codificación ANSI; no lo vayas a guardar en UTF por que entonces seguirás en las mismas. Más info: Saludos
|
|
« Última modificación: 17 Junio 2016, 04:34 am por Eleкtro »
|
En línea
|
|
|
|
hckcrck
|
Eliminado: no aporta nada útil
|
|
« Última modificación: 17 Junio 2016, 13:14 pm por hckcrck »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
alguien conoce una solución? o cual es el problema? La consola de Wine no es la CMD de Windows, sino una implementación personal que intenta parecerse lo máximo posible, pero eso no significa que deba o pueda implementar/soportar los mismos comandos (de la misma manera que en el panel de control de Wine no han implementado varios .cpl). CHCP y SET son comandos interno de la MS-DOS API, command.com, y MODE de mode.com, no son comandos externos como la mayoría de los otros mal llamados "comandos", que en realidad son aplicaciones command-line, como por ejemplo SETX.exe. Obviamente el problema es la implementación de la CMD de Wine, que está incompleta. ¿Qué puedes hacer al respecto?, supongo que nada. De todas formas no entiendo por que pretendes desarrollar un script de Batch desde Linux ...cuando podrías hacerlo desde Windows, y aparte, tampoco entiendo por que quieres que los comandos built-in de la CMD de Windows funcionen en la CMD.exe de Wine, ¿cual es el propósito de conseguir hacer funcionar el comando CHCP por ejemplo, siendo consciente de que en Windows funcionará perfectamente?, me refiero, según he entendido tú quieres hacer un batch-script desde Linux para usarlo en Windows, ¿no?, ¿entonces que importancia tiene si en Wine falla ese comando o no?. Por último, me gustaría darte un pequeño consejo, puesto que te he leido comentar que quieres aprender Bash o Python o algo así, bueno, pues humildemente te digo lo mejor que puedes hacer es olvidar Batch, ya que ni siquiera es considerado un lenguaje de programación, y no te va a servir para aprender nada de utilidad. Saludos!.
|
|
|
En línea
|
|
|
|
hckcrck
|
La consola de Wine no es la CMD de Windows, sino una implementación personal que intenta parecerse lo máximo posible lo desconocía, de todas formas ahora estoy preparando win 7 para instalarlo no entiendo por que pretendes desarrollar un script de Batch desde Linux ...cuando podrías hacerlo desde Windows, Simplemente tanía linux instalado y no quería formatear, asta ahora creía que el cmd de wine era igual que en win (pobre de mi ) aparte, tampoco entiendo por que quieres que los comandos built-in de la CMD de Windows funcionen en la CMD.exe de Wine, ¿cual es el propósito de conseguir hacer funcionar el comando CHCP por ejemplo, siendo consciente de que en Windows funcionará perfectamente?, me refiero, según he entendido tú quieres hacer un batch-script desde Linux para usarlo en Windows, ¿no?, ¿entonces que importancia tiene si en Wine falla ese comando o no?. Quiero desarrollar una interfaz sencilla y agradable para el script, solo puedo hacerlo probándola y ajustándola asta que quede como debería, los textos deben estar ajustados para que no sea costoso leerlos (como en el batchelp experimental), si no puedo redimensionar la pantalla no podré comprobar que todo está correcto o corregir errores, añadir la opción de elegir el tutorial en texto o en la terminal, ya que no sabría si se visualiza bien en cmd Por último, me gustaría darte un pequeño consejo, puesto que te he leido comentar que quieres aprender Bash o Python o algo así, bueno, pues humildemente te digo lo mejor que puedes hacer es olvidar Batch, ya que ni siquiera es considerado un lenguaje de programación, y no te va a servir para aprender nada de utilidad.
pues con esto me matas ¿nada de utilidad? Entonces para que se utiliza? yo e visto cantidad de utilidades desarrolladas con un bat, seguro que hay lenguajes mas útiles pero vi este el mas sencillo para empezar, he intentado aprender bash pero en los tutoriales dan unos saltos muy grandes y no consigo seguirlos puede que me puedas recomendar alguno, así se puede añadir un tutorial de bash al post Tu comentario a echo que me plantee sequir o no con el proyecto batchelp, tal y como lo tengo pensado puede ser de utilidad, pero no se si debería gastar mi tiempo en algo que no va a usar nadie, aunque la idea se puede aplicar a otros lenguajes claro, pero este era mi primer aporte, no se si dejarlo atrás o no, ya veré, por el momento te pediré una "última" cosa, ¿que lenguajes de programación me recomiendas para empezar? python me atrae bastante, sobre todo por la cantidad de scripts en los que se usa, pero puede que deba empezar por algo mas sencillo, que opinas? por donde empezaste tu? PD: borro mis dudas, ya que veo difícil que alguien se plantee las mismas, y para que estén hay ocupando espacio en el post para nada, quitaré lo que no sea de utilidad. Algún mod podría echarme una mano eliminando los cuerpos vacíos de los post
|
|
« Última modificación: 17 Junio 2016, 13:13 pm por hckcrck »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Existen Lenguajes de programacion Visual para Linux?
« 1 2 »
Programación General
|
Lainuxxx
|
10
|
9,424
|
21 Febrero 2013, 19:50 pm
por z3nth10n
|
|
|
¿Lenguajes de programación para una Red-Social?
« 1 2 »
Desarrollo Web
|
Adrisim
|
10
|
23,874
|
1 Junio 2011, 03:15 am
por Lunfardo
|
|
|
Lenguajes de programación para Hackear
Hacking
|
abi-ds
|
3
|
4,818
|
25 Febrero 2013, 15:30 pm
por andres98
|
|
|
Los 6 lenguajes de programación más fáciles para principiantes
Noticias
|
wolfbcn
|
0
|
1,677
|
29 Diciembre 2016, 21:38 pm
por wolfbcn
|
|
|
Lenguajes de programacion para la seguridad
Programación General
|
pingu489
|
1
|
2,329
|
6 Julio 2019, 08:13 am
por @XSStringManolo
|
|