Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Scoin

#1
- Buenas Elektro la verdad no se que puede estar pasando, te cuento primero aclaro que todas las pc tienen como SO Windows 7 de 64bit Professional por si eso llegase a influir. Como te comente antes aun persiste lo de la comprobacion de si igual el segmento a 19 y eso que me di cuenta que al hacer Call Set "ip=%%ip:~0,3%%" se extraia 192 y no solo 19 asi que lo cambie por Call Set "ip=%%ip:~0,2%%" asi si me da el 19 pero igual se ejecuta el ipconfig /release y renew cosa que no deberia suceder y ahora en la mayoria de las pc que su segmento es distinto a los de 19 no se ejecuta nada solo sale en panta presione una tecla para continuar. Eso sucede con el 75% de las Pc use tu codigo tal cual y me pasa lo que ya comente entonces cambie unas pequeñas cosas pero igual nada a la final tanto el tuyo como el que modifique basado en el tuyo no me funciono y me quedo asi el codigo.

Código (bash) [Seleccionar]

@Echo OFF & Title Rename ComputerName
    color 0a
     
Rem Edición 0.1 conexion zuata buzon, bieloven, internet
     
  For /F "Tokens=2 Delims=:" %%# in (
    'IPconfig.exe ^| find.exe "IP" ^| find.exe "19"'
    ) Do (
     
    If "%%#" EQU "" (
    Echo No se ha encontrado la IP.
    ) Else (
    Set "ip=%%#"
    Call Set "ip=%%ip: =%%"
    Call Set "ip=%%ip:.=%%"
    Call Set "ip=%%ip:~0,2%%"
    )
     
    REM Si el segmento comienza por "19"...

    If "%ip%" EQU "19" (
    Echo Su conexion esta estable.

    ) Else (
        ipconfig.exe /release
        ipconfig.exe /renew 
    )
  )
Pause&Exit


- Y bueno ahora como que es pero porque como te dije en la gran mayoria solo me dice presione una tecla para continuar mas nada no se muestra ni se ejecuta nada solo dice eso.
#2
- Buenas Eleкtro gracias por tu pronta respuesta, no los probe en todas las Pc que me dio el error pero en 2 que si daba el error funciono bien, sin embargo creo que los IF no los esta ejecutando bien porque a pesar de tener una IP con un segmento 192.XXX igual se ejecuta el Ipconfig / release y renew cosa que solo deberia pasar si el segmento de ip es distinto 192. Probare en otras pc y te comento.
#3
Scripting / Duda en Bat (No se Esperaba =)
4 Abril 2015, 18:15 PM
- Buenas he estado practicando un poco de bat y me ha surgido un error a intentar de ejecutar un script que estoy haciendo a modo de prueba en algunas maquinas me funciona pero en otras me da el siguiente mensaje: "No se esperaba = en este momento", alguien podria explicarme a que se debe esto? mi codigo es el siguiente.

Código (dos) [Seleccionar]

@Echo OFF & Title Rename ComputerName
color 0a

Rem Edición 0.1 conexion zuata buzon, bieloven, internet

for /F "tokens=2 delims=:" %%i in ('"ipconfig | findstr IP | findstr 19"') do SET LOCAL_IP=%%i

   Call Set "IP4=%%LOCAL_IP:.=%%"
   Call Set "IP4=%%IP4:~0,3%%"

   if %IP4% EQU 19 (Echo Su Conexion Esta Estable.
     ) else ( ipconfig
    ipconfig /release
    ipconfig /renew)
 
pause>nul