Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 12, 2008, 02:04:04
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Extraer nombres y separarlos letra x letra??? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Extraer nombres y separarlos letra x letra???  (Leído 169 veces)
k-pro-a
Recien Llegado
*
Desconectado Desconectado

Mensajes: 17



Ver Perfil Email
« en: Mayo 24, 2007, 01:44:07 »

Buenos dias, quisiera saber si se pueden extraer nombres de archivos y separarlos letra por letra y que a cada letra se le asigne una variable, por ejemplo

nombre del archivo:
%homedrive%\kproa.txt

que el .bat saque el nombre del archivo en la variable "a" y despues coloque cada letra en otra variable
k = %b%
p = %c%
y asi con el resto del nombre del archivo

quiza se pueda hacer con "FOR" pero no se me ocurre como  Embarrassed , agradezco su ayuda.
En línea
**__**
Miembro
*****
Desconectado Desconectado

Mensajes: 41


Ver Perfil
« Respuesta #1 en: Mayo 24, 2007, 02:22:11 »

Mira,
echo %path:~2,10%
y saldria:

\WINNT\sys

Ya que indicamos que comienze desde la segunda letra osea:

C : \ W I N N T \ s  y  s  t  e  m  3  2   ;
^ ^ ^ ^ ^ ^ ^ ^ ^ ^  ^  ^  ^  ^  ^  ^  ^   ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

entonces comenzamos con la siguiente de la segunda => "\" hasta el el decimo (sin incluirlo)
=> "s"

C:\Dokumente und Einstellungen\Administrator>echo %path:~5,7%
NNT\sys

C:\Dokumente und Einstellungen\Administrator>echo %path:~3,6%
WINNT\
Espero que te ayude
« Última modificación: Mayo 24, 2007, 02:23:28 por **__** » En línea
k-pro-a
Recien Llegado
*
Desconectado Desconectado

Mensajes: 17



Ver Perfil Email
« Respuesta #2 en: Mayo 24, 2007, 02:38:31 »

Gracias!!!!! Claro que me sirve... buscare la manera de hacer lo que quiero y si surge un problema lo posteo aqui.
En línea
ECDundy
Habitual
*****
Desconectado Desconectado

Mensajes: 210


throw new exception(":)");

erick_cartman_ok
Ver Perfil WWW Email
« Respuesta #3 en: Junio 10, 2007, 06:47:29 »

En línea

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Extraer nombres y separarlos letra x letra??? « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC