Título: [Batch]Partir variable? Publicado por: electrodev en 10 Septiembre 2012, 21:41 pm Hola, chicos. Como no tengo una nueva pregunta :huh: en este caso tengo esto:
Código: set /p var=Pon una Palabra: La cosa es que quiero partir cada letra de la palabra introducida en la variable %var%,en las variables; %letra1%,%letra2%,..... ¿Como lo podria Hacer? Un Saludo y Muchisimas Gracias de antemano Título: Re: [Batch]Partir variable? Publicado por: тαптяα en 10 Septiembre 2012, 21:45 pm http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html Esto te servirá
Título: Re: [Batch]Partir variable? Publicado por: electrodev en 10 Septiembre 2012, 21:54 pm тαптяαпсє , perdona mi inorancia :-( pero e visto el link un par de veces pero no veo como ni donde, se menciona la acción, por la que pregunto.
Un Saludo !!! Título: Re: [Batch]Partir variable? Publicado por: тαптяα en 10 Septiembre 2012, 21:55 pm Ahora, si por ejemplo, queremos, hacer algo como, obtener las ultimas 3 letras del nombre: Código: @echo off echo Escribe tu Nombre set /P NOM= echo %NOM:~-3% Aqui lo que estamos haciendo en la ultima linea: %NOM:~-3% hara, obtener los ultimos 3 caracteres, como si se tratara de la funcion substring. por ejemplo, esto: %NOM:~1,3% obtendra del segundo al cuarto caracter. (empiezas desde 0, recuerda) Título: Re: [Batch]Partir variable? Publicado por: electrodev en 10 Septiembre 2012, 22:01 pm Ok тαптяαпсє muchisiiimas gracias ;-) , si tengo algun problema mas con el code.Te escribo ¿OK?
Un Saludo y nuevamente Gracias Título: Re: [Batch]Partir variable? Publicado por: Eleкtro en 11 Septiembre 2012, 17:29 pm Código: @Echo OFF Setlocal enabledelayedexpansion Set "VAR=elhacker.net" REM Obtenemos la longitud de la variable... Echo "%VAR%">"%TEMP%\tmp.txt" && (For /F %%@ in ("%TEMP%\tmp.txt") do (Set /A "Chars=%%~z@-6")) FOR /L %%# in (0,1,%CHARS%) do ( Set "Letra%%#=!VAR:~%%#,1!" Echo Letra%%#: !LETRA%%#! ) pause (http://img833.imageshack.us/img833/4995/prtscrcapture2zf.jpg) saludos Título: Re: [Batch]Partir variable? Publicado por: electrodev en 13 Septiembre 2012, 17:32 pm Uauuu ,EleKtro H@cker ahora si que me as ayudado, miles de gracias ,amigo le debo 10 xd xd
Un Saludo. Título: Re: [Batch]Partir variable? Publicado por: тαптяα en 13 Septiembre 2012, 19:50 pm Jajaja todo es más facil cuando tienes un código eh! xD
|