Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Diciembre 05, 2008, 09:45:27
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Ayudenme con sentencias condicionales
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Ayudenme con sentencias condicionales (Leído 176 veces)
Djzard20
Miembro
Desconectado
Mensajes: 27
Ayudenme con sentencias condicionales
«
en:
Abril 30, 2008, 11:32:24 »
Estoy empesando a aprender esto del lenguaje batch y la verdad es que he aprendido bastante en poco tiempo, soy estudiante universitario y se programar en distintos lenguajes, sin embargo por mas intentos que haga no puedo declarar condicionales con if
la ayuda que me brinda el cmd no es lo suficientemente especifica y quisiera que me ayudaran a resolver esta duda que tengo.
gracias de antemano
ejm:
@ echo off
rem Declaro y capturo 2 variables ingresadas por el usuario
set/p Var1 = Introduzca el valor de la variable 1:
set/p Var2 = Introduzca el valor de la variable 2:
rem Supuestamente aqui comparo ambas variables a ver si son iguales
if Var1==Var2 (Goto linea4)
echo si puedo ver este msg no funciona el if
pause > null
:linea4
echo el if me mando directamente a la linea 4
pause > null
exit
ese es un ejemplo, pero no me muestra el resultado que quiero ver
En línea
:: SmartGenius™ ::
[Splendit Smart]
Moderación
Gran Colaborador
Desconectado
Mensajes: 2512
Campusero... :P
Re: Ayudenme con sentencias condicionales
«
Respuesta #1 en:
Abril 30, 2008, 12:13:24 »
bueno primero que todo debes de fijarte en la sintaxis del comando...
Citar
set/p Var1 = Introduzca el valor de la variable 1:
aqui te haria falta un espacio despues de set
Citar
set/p Var1
ademas te sugeriria que lo hicieras de esta manera ya que el code se ve mas ordenado...
Citar
echo Introduzca el valor de la Variable 1:
echo.
set /p var1="> "
segundo: cuando intentas mostrar una variable en pantalla, o hacer uso de ella debes llamarla entre los simbolos %%, si no no funciona...
Citar
if %Var1%==%Var2% (Goto linea4)
y le agregas un else para el caso de que no sean iguales, no se vaya a salir del programa, o para que realice otra accion...
Citar
if %Var1%==%Var2% (Goto linea4) else (goto otralinea)
Entendiste ?? si tienes mas dudas, solo pregunta...
Saludos.
En línea
Djzard20
Miembro
Desconectado
Mensajes: 27
Re: Ayudenme con sentencias condicionales
«
Respuesta #2 en:
Abril 30, 2008, 02:19:38 »
gracias por el pequeño empujon. creeme me has ayudado bastante. tengo algunas dudas acerca de la programacion en batch.
en otros lenguajes de programacion las variables son declaradas antes del cuerpo del programa; pero en batch las variables pueden ser declaradas en cualquier parte del codigo.
para inicializar una variable vasta con definir de que tipo es (int, float, double, etc)y asignarle un valor numerico. en batch las variables solo pueden ser declaradas mediante la instruccion Set. no es necesario definir de que tipo son.
mi intencion es aprender a utilizar mi logica de programacion en .bat
Como declaro un for, un while?
En línea
sami
Colaborador
Desconectado
Mensajes: 427
Re: Ayudenme con sentencias condicionales
«
Respuesta #3 en:
Mayo 02, 2008, 05:58:56 »
con contadores y con el mandato for
batch es un lenguaje de script, no tiene nada que ver con lenguajes de alto nivel o declarativos.
es un flujo de instrucciones, lo mas parecido en ese sentido es ensamblador
En línea
ECDundy
Habitual
Desconectado
Mensajes: 239
Re: Ayudenme con sentencias condicionales
«
Respuesta #4 en:
Mayo 03, 2008, 10:50:50 »
No puedes usar "=="
para la proxima usa el "/?" antes de usar el if ej "if /?"
EQU - igual
NEQ - no igual
LSS - menor que
LEQ - menor que o igual
GTR - mayor que
GEQ - mayor que o igual
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Ayudenme con sentencias condicionales
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...