Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: bITEBUG en 22 Mayo 2011, 02:24 am



Título: Existe algun corrector de sintaxis para batch?
Publicado por: bITEBUG en 22 Mayo 2011, 02:24 am
Ya que nadie se ha ofrecido para mi post anterior aun..., podrian decirme donde conseguir un corrector y analizador de sintaxis para batch, pero uno bueno de ser posible, no de esos que solo remarcan los comandos y revisan la ortografia, asi mientras voy tirando...


Título: Re: Existe algun corrector de sintaxis para batch?
Publicado por: SuperDraco en 22 Mayo 2011, 08:16 am
Es que nisiquiera explicas en que punto del batch te da error, o porque dices que no te funciona.


Título: Re: Existe algun corrector de sintaxis para batch?
Publicado por: bITEBUG en 23 Mayo 2011, 02:46 am
Ustedes son los expertos deberian decirmelo :p
Como era obvio el tiempo desde que publique el ultimo mensaje fue mas que suficiente para corregirlo y lo deje andando a la perfeccion salvo que luego de un rato me salta un error de exceso de limite maximo de recursividad de setlocal y la verdad no entiendo bien que quiere decir, aunque supongo que es porque las variables anteriores quedan almacenadas en la memoria  al comienzo su mismo bucle
lo cual para mi es al pedo porque yo solo necesito que se expandan a ultimo momento o con maximo retardo claro esta.

Si quieren saber cual era el error, mas que nada se trataba de un problema de pasar un comando como parametro al exportarlo dentro de call.

Ahora que lo arregle es una joya y justo estaba viendo como ejecutalo en netcat a modo de cliente para divertirme un rato en algun chat.

Aunque me da un poco de cuco ejecutarlo dentro de netcat y a decir verdad preferiria ejecutarlo desde mi propio cmd y volcar las intrucciones a la entrada de netcat, el problema es que nunca he trabajado con protocolos que no cierran la conexión y por lo que veo el proceso de ridireccion es tan estatico como una variable no retardada y solo se lee el archivo de entrada tal cual como cuando fue ejecutado el comando al cual fue redirijido, acepto sugerencias (desafio: por alguna razon el entubado com1|com2 no funciona en mi entorno)

Por lo que al corrector de sintaxis se refiere hace tiempo me recomendaroron notepad++ no se porque no les hice caso antes, de todas formas si quiero uno que realmente solucione algo tendre que escribirlo yo mismo...