Junio 19, 2018, 07:40:56 pm

Autor Tema: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★  (Leído 24424 veces)

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

Desconectado feder-hico

  • Me das tu IP?
  • *
  • Mensajes: 33
  • Sexo: Masculino
  • Julian Assange +10
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #30 en: Noviembre 16, 2010, 08:40:31 pm »
Muy buen tuto javi, voy a ver sí aplico lo aprendido para hacer la segunda versión de mi agenda je...              +11


Lo poco que he aprendido carece de valor, comparado con lo que ignoro y no desespero en aprender.

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #31 en: Noviembre 16, 2010, 08:41:59 pm »
Eso estaría bien.
Si tienes problemas con el FOR ya sabes que este post está disponible o creas un nuevo tema y vemos en que te podemos ayudar todos en la sección

Saludos.
¡MI TWITTER You are not allowed to view links. Register or Login!
You are not allowed to view links. Register or Login !

Desconectado klaine

  • Yo vivo en CPH
  • ***
  • Mensajes: 433
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #32 en: Noviembre 30, 2010, 03:08:34 pm »
Existen los vectores en batch? si es así, existe el for each en batch?

De antemano, gracias

SaluDOS!


Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #33 en: Noviembre 30, 2010, 03:11:03 pm »
Algo similar a los vectores es lo que llamamos FOR (sin parametros)...
Su uso no es como en lenguaje JAVA, C++... osea array[1] array[2]
En Batch es FOR %%A IN (Elemento1,Elemento2) DO (echo.%%A) nos devuelve Elemento1 , Elemento2.
Puedes simular un array fácilmente con set/a dentro del FOR...

Saludos

Desconectado klaine

  • Yo vivo en CPH
  • ***
  • Mensajes: 433
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #34 en: Noviembre 30, 2010, 07:07:20 pm »
no hay otra forma?

por ejmplo lo que estoi intentando hacer es:

Código: (dos) You are not allowed to view links. Register or Login
set /p botonlabel = ingrese el texto que aparecera en el boton

set /vector(1) = botonlabel


para despues recuperarlo y hacer un for each

Código: (dos) You are not allowed to view links. Register or Login


echo if ^(click^.getSource^(^) instanceof JButton^{>> %miarchivo.java%
echo JButton botonpresionado^= ^(JButton^) click^.getSource^(^)^; >>%miarchivo.java%
echo String textoenboton= (String) botonpresionado.getText(); >>%miarchivo.java%
rem esta es la parte que me interesa
for each valor in (vector) do (
echo if ^(textoenboton^=^=%valor%^) ^{ >> %miarchivo.java%
echo. ^/^/eventos >> %miarchivo.java%
echo ^}>> %miarchivo.java%
)
echo ^}>> %miarchivo.java%


de antemano, gracias
« Última modificación: Noviembre 30, 2010, 07:08:23 pm por klaine »

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #35 en: Noviembre 30, 2010, 07:42:38 pm »
Mira:
Código: (dos) You are not allowed to view links. Register or Login
@echo off
setlocal enabledelayedexpansion
set/a"nvector=0"
FOR %%A IN (ELEMENT1,ELEMENT2) DO (
set vector[%nvector%]=%%A
set/a"nvector+=1")
Algo así sería.
Lo que nos guardaría :
vector[0]=ELEMENT1
vector[1]=ELEMENT2

Saludos.

Desconectado gryphes

  • Yo vivo en CPH
  • ***
  • Mensajes: 635
  • Sexo: Masculino
  • Dios no juega a los dados, usa /dev/random.
    • Ver Perfil
    • Una pagina
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #36 en: Diciembre 01, 2010, 11:17:02 am »
Ase tiempo que no me pasaba por esta seccion, por eso es que no vi el tema...

Felicitaciones JaAViEr , esto es un exelente material.


Saludos!


"Que el Nucleo, las Librerias y las Utilidades sean contigo, a traves de todas las Distribuciones, hasta el fin de la epoca. Amen." El Evangelio segun Tux

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #37 en: Diciembre 01, 2010, 11:55:36 am »
Muchas gracias Gryphes ;D
Me olvidaba decirte klaine, que al mostrar los vectores debes poner ese código y luego echo.!vector[1]! o echo.%vector[1]%

Saludos.

Desconectado jesus arturo

  • Me das tu IP?
  • *
  • Mensajes: 8
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #38 en: Diciembre 03, 2010, 12:25:42 pm »
buenisimo el tutorial  :koolCPH: tengo una duda este codigo=

Obtener solo nombre de archivos y directorios de la carpeta actual:
Código
Código: You are not allowed to view links. Register or Login
[color=green]@echo off
FOR /F "tokens=4 skip=7 eol=E" %%A IN ('dir') DO (echo.%%A)[/color]

como puedo ver utilizastes el tokens el skip pero eso de eol=E ??? que es....
otra cosa el /F es por el uso de tokens y skip???   :cool:

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #39 en: Diciembre 03, 2010, 12:47:22 pm »
Muchas Gracias ;).
EOL lo expliqué en el tutorial, es como el delimitador , por ejemplo. Si pones EOL=E eso quiere decir que todas las líneas que comienzan con E, no serán mostradas...

Saludos.

Desconectado Fofitxiki

  • Me das tu IP?
  • *
  • Mensajes: 81
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #40 en: Diciembre 28, 2010, 07:17:57 pm »
Si no es mucha molestia podria alguien explicar esto:

Código: You are not allowed to view links. Register or Login
Reemplazo de variables
Se han mejorado los modificadores de reemplazo de las referencias a variables de for. La tabla siguiente muestra la sintaxis opcional (para cualquier variable I):

Variable con modificador Descripción
%~I Expande %I que elimina las comillas ("") delimitadoras.
%~fI Expande %I a un nombre de ruta de acceso completo.
%~dI Expande %I a una letra de unidad solamente.
%~pI Expande %I a una ruta de acceso solamente.
%~nI Expande %I a un nombre de archivo solamente.
%~xI Expande %I a una extensión de archivo solamente.
%~sI Expande la ruta de acceso para que solamente contenga nombres cortos.
%~aI Expande %I a los atributos del archivo.
%~tI Expande %I a la fecha y hora del archivo.
%~zI Expande %I al tamaño del archivo.
%~$PATH:I Busca los directorios enumerados en la variable de entorno PATH y expande %I al nombre completo del primero encontrado. Si el nombre de la variable de
entorno no está definido o la búsqueda no encuentra el archivo, este modificador se expande a la cadena vacía.

En la tabla siguiente se enumeran las combinaciones de modificadores que se pueden utilizar para obtener resultados compuestos.

Variable con modificadores combinados Descripción
%~dpI Expande %I a una letra de unidad y una ruta de acceso solamente.
%~nxI Expande %I a un nombre y extensión de archivo solamente.
%~fsI Expande %I a un nombre completo de ruta de acceso para que solamente contenga nombres cortos.
%~dp$PATH:I Busca los directorios enumerados en la variable de entorno PATH de %I
y se expande a la letra de unidad y ruta de acceso del primero encontrado.
%~ftzaI Expande %I a una línea de salida parecida a la de dir.

En los ejemplos anteriores, se puede reemplazar %I y PATH por otros valores válidos. Los nombres de variable válidos de for terminan con la sintaxis %~.

Si utiliza nombres de variables en mayúsculas como %I, el código resultará más legible y evitará confusiones con los modificadores, que no distinguen entre mayúsculas y minúsculas.

« Última modificación: Diciembre 28, 2010, 07:23:35 pm por Fofitxiki »

Desconectado 1B3GTB

  • Me das tu IP?
  • *
  • Mensajes: 2
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #41 en: Enero 30, 2011, 06:31:54 am »
Muy buen tutorial Javier. Una cuestión, lo del eol y el eof son lo mismo, son dos cosas distintas, o es un error?
Gracias de antemano.

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #42 en: Enero 30, 2011, 04:31:45 pm »
Hola, buen día.
El EOL lo que hace es tomar una línea como comentario, si tengo en una línea:Hola a todos
y pongo eol=H , la línea Hola a todos no será mostrada porque en la primera palabra(token 1) inicia con la "H" Especificada en el EOL...

Desconectado shadowbhh

  • Me das tu IP?
  • *
  • Mensajes: 12
  • Sexo: Masculino
  • HHHacker-10010100
    • Ver Perfil
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #43 en: Marzo 19, 2011, 09:17:13 pm »
HOLA MI BROTHER COMO TAS AYUDAME ALGO TENGO EL PRESENTIMIENTO  QUE AUN NO CONOZCO TODOS LOS COMANDOS DEL CMD SABES D DOND PUEDO DESCARGAR SI ES POSIBLE TODOS LOS COMANDOS SI HAY COMO CON ALGUNA CORTA EXPLICACION O SI M PUEDES RECOMENDAR ALGUN LIBRO NO C SUPONGO Q TIENES MUCHAS VIAS PARA PODER ACCEDER A LOS COMANDOS X FIS AYUDAME.
Y C T AGRADEC X EL TEMA MUY BUENO Y FELICITACIONES SABES MUCHo.
HHxever

Desconectado pacosn1111

  • Me das tu IP?
  • *
  • Mensajes: 154
  • Sexo: Masculino
    • Ver Perfil
    • Aprende python volando
Re: 「Aprendiendo a usar FOR」~ Principiantes ~ By JaAViEr!★
« Respuesta #44 en: Abril 30, 2011, 09:44:36 am »
muchas gracias javier, nunca abia entendio lo del for, pero lo e pillao enseguida, eres un makina, t lo as currao bien.
¿Quieres aprender python desde cero?

Entra en:

You are not allowed to view links. Register or Login


exclamation
[Tutorial]Aprendiendo PyQT4 [Parte1]- JaAViEr (0x5d)

Iniciado por JaAViEr

0 Respuestas
918 Vistas
Último mensaje Febrero 11, 2012, 12:15:11 pm
por JaAViEr
exclamation
[Tutorial]Aprendiendo PyQT4 [Parte4]- JaAViEr (0x5d)

Iniciado por JaAViEr

4 Respuestas
1201 Vistas
Último mensaje Febrero 15, 2012, 11:59:25 am
por JaAViEr
exclamation
[Tutorial]Aprendiendo PyQT4 [Parte2]- JaAViEr (0x5d)

Iniciado por JaAViEr

0 Respuestas
892 Vistas
Último mensaje Febrero 11, 2012, 01:12:37 pm
por JaAViEr
exclamation
[Tutorial]Aprendiendo PyQT4 [Parte3]- JaAViEr (0x5d)

Iniciado por JaAViEr

0 Respuestas
963 Vistas
Último mensaje Febrero 11, 2012, 01:20:12 pm
por JaAViEr
exclamation
Aprendiendo a usar crypter

Iniciado por Dr F

11 Respuestas
4844 Vistas
Último mensaje Agosto 02, 2011, 07:42:54 am
por jamp
xx
Aprendiendo a usar bugs y exploits

Iniciado por bcn_marc_18

2 Respuestas
2671 Vistas
Último mensaje Febrero 24, 2011, 03:35:03 pm
por Bl4ck-c00k13
xx
Aprendiendo a usar netcat LA SUPER-WEAPON

Iniciado por Fran_hackez

7 Respuestas
7628 Vistas
Último mensaje ſeptiembre 08, 2008, 08:31:28 am
por Akane28
exclamation
MANUAL: Aprendiendo a usar Nmap... By RaKi0N

Iniciado por RaKi0N

7 Respuestas
17897 Vistas
Último mensaje ſeptiembre 08, 2007, 02:52:08 pm
por sebastianxalchemy
xx
Alguein sabe usar el Turkojan 4.0? Ya lo intente usar de diversas manera

Iniciado por alluwant

9 Respuestas
3307 Vistas
Último mensaje Febrero 05, 2014, 05:47:03 pm
por messerschmitt
xx
(Aprendiendo)

Iniciado por selx

1 Respuestas
1695 Vistas
Último mensaje Marzo 06, 2015, 08:36:13 am
por cibergolen