Enero 16, 2018, 04:15:17 am

Autor Tema: IF anidados en Batch  (Leído 939 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado GerardopalniiCk

  • Me das tu IP?
  • *
  • Mensajes: 13
    • Ver Perfil
IF anidados en Batch
« en: ſeptiembre 21, 2016, 10:00:11 am »
Hola a todos ! hace tiempo que no visitaba este foro.
Tengo una consulta con los if anidados en batch, tengo entendido que batch es muy limitado pero me comentaron que estos if no se pueden utilizar en batch, nose si esto sera del todo cierto.
Si es asi entonces mi codigo estaria mal, en tal caso como podria simular los if anidados?  Necesito evaluar los procesos  openvpn-gui.exe  y openvpn.exe, el ERRORLEVEL me imprime el valor 0 y no entiendo  porque si el proceso openvpn.exe esta cerrado. Quiza me estoy equivocando en el codigo.


@echo off
:bucle

tasklist | findstr openvpn-gui.exe

set /a indOPENVPN= %ERRORLEVEL%

if %indOPENVPN% EQU 1 (
        echo.interfazClose
   tasklist | findstr openvpn.exe
   if %ERRORLEVEL% EQU 1 (
      echo.conexionClose
   )else if %ERRORLEVEL% EQU 0 (
      echo.conexionOpen
   )

) else if %indOPENVPN% EQU 0 (
         echo.interfazOpen
)

goto bucle


Les agradeceria mucho que me ayuden !!! ya nose como mas intentar.
Gracias

Desconectado .:MYTO:.

  • Me das tu IP?
  • *
  • Mensajes: 192
  • Sexo: Masculino
  • Hunt3r m1nd 1s 0nly f0r f3w...
    • Ver Perfil
Re:IF anidados en Batch
« Respuesta #1 en: ſeptiembre 22, 2016, 02:11:54 am »
 Hace mucho que no miro batch, pero yo diría que si pones todo en una linea y concatenas todo con && entonces funcionaría.

 De todas maneras, yo haría algo así:

Código: You are not allowed to view links. Register or Login
:bucle
if algo (goto opcion1) else (echo no tira)
goto bucle

:opcion1
if otracosa (echo esto) else (echo aquello)
goto bucle

 En efecto, batch es muy limitado.

Salu2.
Debería estar estudiando...


xx
for anidados

Iniciado por cervezorules

0 Respuestas
872 Vistas
Último mensaje Agosto 21, 2010, 11:31:45 pm
por cervezorules
xx
Dudas con If anidados

Iniciado por shadow.darknesses

5 Respuestas
3969 Vistas
Último mensaje Diciembre 08, 2006, 02:44:42 pm
por vladek
xx
Duda con If anidados

Iniciado por Difuso

3 Respuestas
1422 Vistas
Último mensaje Noviembre 11, 2006, 04:19:57 pm
por 47
xx
Comentarios anidados con PHP y MySQL

Iniciado por shevchenko

0 Respuestas
1615 Vistas
Último mensaje Junio 12, 2009, 06:33:55 pm
por shevchenko
xx
Creación de un foro sobre batch pero hecho en batch. aporten ideas

Iniciado por neojacker

3 Respuestas
1456 Vistas
Último mensaje Marzo 09, 2008, 12:15:45 pm
por matador98
thumbup
Batch Game Engine! Crear tus juegos con batch nunca fué tan fácil...

Iniciado por Hait-ScriptXpert

6 Respuestas
3178 Vistas
Último mensaje Marzo 10, 2009, 05:20:35 pm
por SMARTGENIUS
thumbup
Programa para programar en Batch [Visual Batch By Jayelle®©]

Iniciado por Jayelle®©

10 Respuestas
3617 Vistas
Último mensaje Abril 14, 2009, 03:38:48 am
por EddyW
xx
Practico Compilador Batch (Batch Compiler)

Iniciado por Avoidance25

3 Respuestas
1230 Vistas
Último mensaje Mayo 18, 2009, 10:55:30 am
por Avoidance25
thumbup
[BAT] Batch NetPropagator 1.0 BY 3D1 (Copia un Batch por nuestra RED..)

Iniciado por EddyW

4 Respuestas
1737 Vistas
Último mensaje Junio 03, 2009, 11:08:21 pm
por EddyW
exclamation
[BATCH GAME] ¡Batch Tetris V 1.0!

Iniciado por Binary_Death

5 Respuestas
1740 Vistas
Último mensaje Octubre 17, 2012, 09:46:17 am
por Binary_Death