elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayuda con .BAT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con .BAT  (Leído 2,914 veces)
darimary

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Ayuda con .BAT
« en: 16 Julio 2020, 01:08 am »

Código
  1.  
:P Tengo un problema con las archivos .bat y es que cuando los abro me sale el cmd y se cierra estba haciendo un archivo .bat que usas el cmd como menu estes el codigo pero me psas con todos los codigos q nesesiten abrir el cmd

@echo off
title Gnitro
Color 02
:volv
Set= %codigo%/p codigo=TEST01
if %codigo%==1234 (goto seguir) else goto no
cls
echo TEST02
exit
:no
echo TEST03
goto volv
pause




« Última modificación: 16 Julio 2020, 17:18 pm por darimary » En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.057



Ver Perfil
Re: Ayuda con .BAT
« Respuesta #1 en: 16 Julio 2020, 06:21 am »

- Veo varios problemas con tu código, supongo que solo estás haciendo pruebas, estás siguiendo algún manual?

Retocando algo tu código esto si funciona:

Código
  1. @echo Off
  2. title Gnitro
  3. color 02
  4.  
  5. :volv
  6.  set /p "codigo=Escriba su codigo: "
  7.  if %codigo%==1234 (goto seguir) else (goto no)
  8.  cls
  9.  echo TEST02
  10.  exit
  11.  
  12. :no
  13.  echo TEST03
  14.  goto volv
  15.  
  16. :seguir
  17.  echo OK
  18.  

Manual recomendado: Tutorial de Programación Batch (Nikos3194, 2013)
https://sites.google.com/site/nikos3194rfcindex/Tutorial%20de%20programacion%20Batch%20%5Bfinal%5D.pdf


En línea

darimary

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Ayuda con .BAT
« Respuesta #2 en: 16 Julio 2020, 13:58 pm »

muchas grasia estaba siguiendo el codigo de un video pero en todos los videos que veo copio el codigo ala perfecion pero siempre me pasa lo de que me cierra la ventana que estoy haciendo mal?
En línea

assw1208

Desconectado Desconectado

Mensajes: 79



Ver Perfil
Re: Ayuda con .BAT
« Respuesta #3 en: 20 Julio 2020, 14:43 pm »

No soy muy experto en .bat pero juraría que quizás si le pones "cmd.exe" al final del todo se debería quedar abierta la ventana... Prueba a ver.
En línea

"COURAGE TODAY,
                              VICTORY TOMORROW "

                            ----------------W--------------
EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.057



Ver Perfil
Re: Ayuda con .BAT
« Respuesta #4 en: 20 Julio 2020, 16:02 pm »

La instrucción Pause sirve precisamente para pausarla ejecución del Batch
En línea

.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 202



Ver Perfil WWW
Re: Ayuda con .BAT
« Respuesta #5 en: 20 Julio 2020, 18:48 pm »

A menos que el código tenga algún error. Eso podría ser. Si no, es eso, lo que comentaba EdePC, usa al final del script o en donde se sale: Pause o Pause>Nul.

Otra cosa, podría ser que los códigos que copias sean sólo funciones, es decir, que se implementen en otro script. No sé si me doy a entender, de cualquier forma, esa es mi "explicación".

Salu2
En línea

"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines