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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch] Sobre Tokens en un For
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] Sobre Tokens en un For  (Leído 9,375 veces)
najmuddin

Desconectado Desconectado

Mensajes: 56


DARAK


Ver Perfil
[Batch] Sobre Tokens en un For
« en: 22 Junio 2008, 21:19 pm »

Saludos.

Mi pregunta es la siguiente... necesito procesar un número superior a 26  (el número de letras del alfabeto) de palabras de un documento, el problema es:

Al usar un For donde convierto cada palabra del documento en Variables, no me alcanzan por la razón mencionada en el 1er párrafo...

Código:
for /f "tokens=%poreval% delims=$" %%1 in (cosa.txt) do (
set d1=%%a
set d2=%%b
set d3=%%c
set d4=%%d
set d5=%%e
set d6=%%f
set d7=%%g
set d8=%%h
set d9=%%i
set d10=%%j
set d11=%%k
set d12=%%l
set d13=%%m
set d14=%%n
set d15=%%o
set d16=%%p
set d17=%%q
set d18=%%r
set d19=%%s
set d20=%%t
set d21=%%u
set d22=%%v
set d23=%%w
set d24=%%x
set d25=%%y
set d26=%%z
set d27=%%  ---------> No sé como seguir
set d28=%%  ----------------^    ^     ^
set d29=%%  ---------------------^     ^
set d30=%%  ---------------------------^
)
[/b]

Les pido su ayuda, al menos una posible solución, pero por favor no dejen de comentar. En otras dudas que he publicado no me han dicho nisiquiera si no fui claro al escribirlas. En ésta les pido que comenten...





« Última modificación: 22 Junio 2008, 21:29 pm por najmuddin » En línea

-DARAKknight-

najmuddin

Desconectado Desconectado

Mensajes: 56


DARAK


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #1 en: 23 Junio 2008, 18:55 pm »



Saludos.

Bueno, tal vez no fui muy claro. ¿Qué letras o caracteres debo usar en un For después de la z?



En línea

-DARAKknight-

Darioxhcx


Desconectado Desconectado

Mensajes: 2.292


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #2 en: 23 Junio 2008, 21:28 pm »

123456 y asi ?
\/ ?
no entendi xD
saludos
En línea

MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [Batch] Sobre Tokens en un For
« Respuesta #3 en: 23 Junio 2008, 21:32 pm »

No se entiende  ;D

Explicate mejor  ;)
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
najmuddin

Desconectado Desconectado

Mensajes: 56


DARAK


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #4 en: 24 Junio 2008, 21:33 pm »

La cosa esque yo necesito crear varias Variables por medio de un for...

Digamos que tengo un archivo con el siguiente texto:

Código:
Perro$gato$pez$arbol$vaca$foro$hacker$batch$cosas$algo$nada$ventana$windows$linux$portal$icono$cerveza$likantropo$sauron$cualquiera$telefono$cosas$vestido$zapatos$avast$antivirus$informacion$personal$revelada$en$un$ejemplo$risa$no$se$que$mas$poner$

Entonces hago el siguiente for...

Citar
for /f "tokens=1-50 delims=$" %%a in (cosa.txt) do (
set d1=%%a
set d2=%%b
set d3=%%c
set d4=%%d
set d5=%%e
set d6=%%f
set d7=%%g
set d8=%%h
set d9=%%i
set d10=%%j
set d11=%%k
set d12=%%l
set d13=%%m
set d14=%%n
set d15=%%o
set d16=%%p
set d17=%%q
set d18=%%r
set d19=%%s
set d20=%%t
set d21=%%u
set d22=%%v
set d23=%%w
set d24=%%x
set d25=%%y
set d26=%%z
set d27=%%  Cuando llego aquí no se con qué variable seguir, ya no puedo poner más letras (%%var)
set d28=%% 
set d29=%% 
set d30=%% 
)

La cosa es que no puedo poner más variables aparte de 26 porque no hay una letra que siga en el alfabeto a la z (%%letraquesiguede[z]). Esa es mi duda... ¿Qué caracter debo poner después de "z" en la var 27 (Set 27=%%?) y ahi sucesivamente.

No creo que no se pueda poner más nada...

Intenté con números pero sólo puedo llegar hasta 9, porque sólo interpreta el primer caracter después de "%%"...

Si no Fui claro estoy dispuesto a volverlo a Explicar... Muchas Gracias por su paciencia...
En línea

-DARAKknight-

MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [Batch] Sobre Tokens en un For
« Respuesta #5 en: 24 Junio 2008, 23:27 pm »

y xq no pones za o z1 ?
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
Darioxhcx


Desconectado Desconectado

Mensajes: 2.292


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #6 en: 25 Junio 2008, 03:11 am »

y si usas un comodin ?
saludos
En línea

x99d

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #7 en: 25 Junio 2008, 03:25 am »

alomejor digo una barbaridad no entiendo mucho de batch  :-\  podrias intentar usar caracteres especiales http://www.terra.es/personal3/tutorialhtml/caracter.html 1 saludo
En línea

najmuddin

Desconectado Desconectado

Mensajes: 56


DARAK


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #8 en: 25 Junio 2008, 21:26 pm »

Lo del comodín como sería, qué debo poner?

Gracias y disculpen. Voy a intentar con lo de za y z1 a ver si funciona. Porque creo que con lo de caracteres especiales me voy a perder entre tantos (soy muy despistado a veces)...  ;D
En línea

-DARAKknight-

Darioxhcx


Desconectado Desconectado

Mensajes: 2.292


Ver Perfil
Re: [Batch] Sobre Tokens en un For
« Respuesta #9 en: 25 Junio 2008, 21:50 pm »

@echo off
set a=*
cd C:\
for /D %%x in (%a%) do echo %%x
pause

te va a mostrar todas la carpetas de el C:\
no se si bsucabas algo asi

saludos
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tokens?
PHP
Shell Root 5 4,747 Último mensaje 27 Abril 2011, 22:29 pm
por ~ Yoya ~
(Solucionado) [Batch] Problema con un FOR y el límite de tokens
Scripting
Eleкtro 4 1,985 Último mensaje 21 Enero 2012, 23:30 pm
por Eleкtro
problema con menu y tokens
Programación C/C++
thapitufa 2 1,522 Último mensaje 2 Diciembre 2012, 23:41 pm
por thapitufa
[BATCH] [RESUELTO] Problema con tokens en comando FOR /F
Scripting
Meine programmen 2 2,989 Último mensaje 23 Diciembre 2012, 15:10 pm
por Meine programmen
Problema con C y Tokens
Programación C/C++
spicecobra 1 1,324 Último mensaje 25 Agosto 2013, 18:11 pm
por eferion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines