Título: [Aporte][Batch] Funcion ID de red Publicado por: Zomkar en 21 Mayo 2014, 04:32 am Bueno pues el funcionamiento de este script (llamemosle funcion) es el de averiguar la IP y a partir de esa información deducir el ID de red.
El ID de red para el que no lo sepa es sencillamente el rango de IP posibles en una red: p. ej: en una red tipica clase C domestica, si la IP es 192.168.1.10 pues el ID es 192.168.1.0 No es que sea nada revolucionario pero si que si a alguien le hace falta le puede ahorrar el trabajo. La idea es usar éste codigo con call. (modificarlo) Ahi va: Código: @echo off También es para que me deis alguna idea si la teneis, de cosas que tenga que controlar para evitar errores y no haya controlado, etc (dentro de lo razonable porque es batch). No usé el coloreador de código porque no funciona bien y me lo modifica de: Código: SET TokenIp!yo_cuento!=%%H Código: SET TokenIp!yo_cuento!=%% style="color: #448888;">H Alguien sabe porque? Bueno gracias y un saludo!! PS: ahora que lo pienso debe ser un fallo bueno pero no creo que sea importante, o si? Título: Re: [Aporte][Batch] Funcion ID de red Publicado por: engel lex en 21 Mayo 2014, 04:53 am por que basada en clases si eso desapareció hace muchos años? :s
para eso está la mascara.... busca la mascara de subred haces un xor y listo, porque puedes tener una subred por ejemplo 192.168.1.94 con mascara 255.255.255.192 y la ip de red (lo que tu le llamas la id) sería 192.168.1.64 así como puede ser la 172.30.0.1 y la direccion de red sería 172.16.0.0 (mascara 255.240.0.0) no lo hago yo porque realmente poco se de batch (posiblemente lo haría en c++ o por ser flojo, lo con php XD) Título: Re: [Aporte][Batch] Funcion ID de red Publicado por: Zomkar en 21 Mayo 2014, 04:59 am vale, es cierto, no es el id de red verdadero.
para lo que yo necesito, me vale, ya que asumo máscaras estandar, pero es verdad que podria no servir. mirare a ver si lo amplio para lo que comentas no tendria que ser muy dificil creo. |