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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch]Partir variable?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch]Partir variable?  (Leído 4,200 veces)
electrodev

Desconectado Desconectado

Mensajes: 58


No,¡Las Maquinas no son Perfectas!


Ver Perfil
[Batch]Partir variable?
« 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


En línea

тαптяα


Desconectado Desconectado

Mensajes: 1.151


Sic utere tuo ut alienum non laeda


Ver Perfil WWW
Re: [Batch]Partir variable?
« Respuesta #1 en: 10 Septiembre 2012, 21:45 pm »

http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html Esto te servirá


En línea

electrodev

Desconectado Desconectado

Mensajes: 58


No,¡Las Maquinas no son Perfectas!


Ver Perfil
Re: [Batch]Partir variable?
« Respuesta #2 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 !!!
En línea

тαптяα


Desconectado Desconectado

Mensajes: 1.151


Sic utere tuo ut alienum non laeda


Ver Perfil WWW
Re: [Batch]Partir variable?
« Respuesta #3 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)
En línea

electrodev

Desconectado Desconectado

Mensajes: 58


No,¡Las Maquinas no son Perfectas!


Ver Perfil
Re: [Batch]Partir variable?
« Respuesta #4 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
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: [Batch]Partir variable?
« Respuesta #5 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



saludos
En línea



electrodev

Desconectado Desconectado

Mensajes: 58


No,¡Las Maquinas no son Perfectas!


Ver Perfil
Re: [Batch]Partir variable?
« Respuesta #6 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.
En línea

тαптяα


Desconectado Desconectado

Mensajes: 1.151


Sic utere tuo ut alienum non laeda


Ver Perfil WWW
Re: [Batch]Partir variable?
« Respuesta #7 en: 13 Septiembre 2012, 19:50 pm »

Jajaja todo es más facil cuando tienes un código eh! xD
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Partir variable en 2 « 1 2 »
PHP
dimitrix 11 4,970 Último mensaje 4 Julio 2007, 23:18 pm
por eLank0
(SOLUCIONADO) [ Batch ] Problemilla con variable Set /a...
Scripting
SuperDraco 9 6,897 Último mensaje 20 Marzo 2011, 11:40 am
por SuperDraco
[BATCH] Variable dentro de for [SOLUCIONADO]
Scripting
DameBanda 2 2,998 Último mensaje 8 Abril 2012, 18:25 pm
por DameBanda
[Batch] Problema variable con comillas
Scripting
tienty 4 5,789 Último mensaje 3 Abril 2013, 13:47 pm
por Eleкtro
Variable hostname en batch
Scripting
santi810 2 3,031 Último mensaje 20 Diciembre 2013, 17:46 pm
por santi810
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines