Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: ELVJop en 28 Abril 2012, 23:44 PM

Título: Pasar resultado de una accion a variable
Publicado por: ELVJop en 28 Abril 2012, 23:44 PM
Hola tengo una dudilla se puede pasar el resultado de una accion a variable?
Supongamos que=

set /a = 2+1

No se le pudiera asignar una variable en /a XXXX= 2+1 existe alguna manera de pasarlo a variable? Otro ejemplo:

echo Bienbenido

Como pasar el bienbenido a una variable? si por ejemplo lo pongo en un archivo de texto y despues lo llamo con for es una *.,^`p* Alguna solucion?
Título: Re: Pasar resultado de una accion a variable
Publicado por: Eleкtro en 29 Abril 2012, 05:51 AM
Cita de: ELVJop en 28 Abril 2012, 23:44 PM

echo Bienbenido

Como pasar el bienbenido a una variable?

Código (dos) [Seleccionar]
Set "Var=Bienvenido"
Echo %VAR%


Código (dos) [Seleccionar]
Set "Var=Echo Bienvenido"
%VAR%


?




La primera duda no te he entendido...
Código (dos) [Seleccionar]

@Echo off
Set /a VAR+=2+1
Echo %VAR%
pause


Código (dos) [Seleccionar]
@Echo off
Set /a VAR+=2+1, Var2=10
Set /a VAR=%Var%+%Var2%
Echo %VAR%
pause


Código (dos) [Seleccionar]
@Echo off
Set "Suma=Set /a VAR+=2+1"
%suma%
Echo %var%
pause


?

Saludos
Título: Re: Pasar resultado de una accion a variable
Publicado por: ELVJop en 29 Abril 2012, 11:39 AM
No son dos dudas eso son solo ejemplos. Recuerdas cuando te pedi lo de la memoria libre? Eso te da un resultado variable dependiendo de los ordenadores. Como podria passar por ejemplo eso a una variable? Todo esto son ejemplos. Porque no me viene ninguno mejor a la cabeza
Título: Re: Pasar resultado de una accion a variable
Publicado por: Eleкtro en 29 Abril 2012, 12:11 PM
Cita de: ELVJop en 29 Abril 2012, 11:39 AM
Como podria passar por ejemplo eso a una variable?

Código (dos) [Seleccionar]
Programa.exe>Archivo.txt && Set /P Var=<Archivo.txt
Echo %Var%


O:

Código (dos) [Seleccionar]
For /F "Tokens=*" %%@ in ('Programa.exe') Do (Set Var=%%@)

Saludos
Título: Re: Pasar resultado de una accion a variable
Publicado por: ELVJop en 29 Abril 2012, 13:54 PM
Esta pregunta es mas de gustos. Como diseñarias una bonita interfaz para batch? Esque creo que me falta un toque distinto.