Variables dentro de variables (batch)

Iniciado por MK-Ultra, 25 Enero 2008, 18:13 PM

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

MK-Ultra

Es posible tener un variable dentro de otra variable. Digamos, se puede comprobar si dentro de una variable hay otra variable?

Un ejemplo:

tengo la variable %casa% y tengo la variable %c%.

la variable %c% se encuentra dentro de l variable %casa%

Me explico?


Muchas gracias!
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

Novlucker

Algo como esto imagino

set /a c=1
set casa=%c%
echo %casa%


el echo devolvera 1

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

MK-Ultra

claro pero yo digo, hay alguna manera de omprobar si una variable esta dentro de otra literalmente ?
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

MK-Ultra

si hubiese una forma ya tendria resuelto tu rpoblemna pupybell....

si no ,me vuelvo  :rolleyes:
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

~[uNd3rc0d3]~

mira esto....

http://foro.portalhacker.net/index.php/topic,49012.0.html

quizas sea un poco avanzado pero lograras entenderlo...la variable c ahi no existe porque la variable c es igual a %c% y vos ahi tenes %ca ose c no esta entre %%

lo que si podes comprobar es si alguna letra de las que estan ahi dentro pertenecen a una variable

usando un for /f y un if defined para saber si esta declarada la variable

y si le queres dar un valor le mandas un else y un set usando la variable de for %%x

nos vemos

leete las reglas asi todos estamos mejor ;)

MK-Ultra

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

nhaalclkiemr

StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

snake89

hay alguna manera de declarar alguna variable para ejecutar una aplicacion o un archivo?
o sea, vendria a ser como el comando start, solo que quiero desde una variable.

Por ejemplo, como poner:

set bloc="C:\windows\system32\notepad.exe"

start %bloc%

salu2

GUN$

Cita de: Novlucker en 25 Enero 2008, 18:24 PM
Algo como esto imagino

set /a c=1
set casa=%c%
echo %casa%


el echo devolvera 1

Saludos
ET

... /a es un modificador de operaciones... tiene que ser simplemente SET

<?php
$text 
"Aprendiendo PHP";
echo 
$text;
?>