Como hacer un reemplazo doble de caracteres? %Variable:X=Y:1=2%

Iniciado por SuperDraco, 26 Marzo 2011, 12:57 PM

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

SuperDraco

set %Nombre%=music]]]]]]]]]];;  &&& &.&&.. [[]]111111111111111111111111111111111111.mp3

echo "%nombre:~0,50:]=)%... .mp3"


Se que el codigo no funciona, pero se ve lo que intento hacer...

Como puedo recortar el nombre de la variable, y a la vez reemplazar el caracter ] por ) ¿COMO HAGO LAS 2 COSAS A LA VEZ DENTRO DEL MISMO COMANDO? No quiero tener que crear otra variable para poder reemplazar el caracter... (Aunque si es la unica manera, decirmelo porfavor)

Quiero hacerlo en la misma variable, operaciones distintas que vayan seguidas... xD Como por ejemplo:

echo "%nombre:Music=MUSICA:]=):&=AND:1=UNO%... .mp3"

¿Alguien sabe si es posible?

Saludos!
No he vuelto, solo estoy de paso.

FranciskoAsdf

Por lo que yo tengo entendido no puedes ejecutar dos o mas comandos EN UNA misma variable, pero si CON una misma variable. Se entiende XD?

Ademas se me imagina que la parte &=AND:1=UNO no la va a tomar como un "nombre" si no como que quieres ejecutar otro comando seguido de =):, y AND como supongo debes saber no es un comando.


Lo que mejor que puedes hacer es ir usando variables diferentes e ir limpiandolas segun las vayas desechando. Yo por lo menos lo hago asi xDDD.


Espero haberte ayudado aunque no creo xDDD

Saludos ^^
Asdf debería ser algún tipo de función.

SuperDraco

uy, que razon lo del "&" jaja se me colo, solo era para poner un ejemplo '¬¬ xD

Gracias por tu respuesta, pero es muy engorroso tener que estar haciendo variables para ir "limpiandolas" una por una... a ver si alguien sabe si se puede hacer lo que pido...

saludoss
No he vuelto, solo estoy de paso.

xassiz~

No tienes que ir "haciendo" variables, simplemente vas modificando la misma:
Código (dos) [Seleccionar]

set "variable=a"
set "variable=%variable:a=b%"
set "variable=%variable:b=c%"
set "variable=%variable:c=d%"


Y siempre puedes usar un for para acortar.

Saludos!

SuperDraco

pero ahi ya son 4 comandos de SET :-(


*****, parece que lo que intento es una locura :/

te haré caso pues Xassiz, gracias.
No he vuelto, solo estoy de paso.