necesito correr un script desde un .REG, osea que el script tiene que tener todas las sentencias en una sola línea, y en esa linea tengo que crear una variable, y usarla.
Ejemplo:
Código:
cmd.exe /k @echo off & For /F %%a in ('Dir /B "%%WINDIR%%" ^| Find /V /C ""') do (Set /A Numero=%%a , Numero+=5) & Mode con cols=60 lines=%%Numero%% & pause
El script funciona a medias, Porque se muestra el número de la operación, se muestra la suma correcta, osea que la variable se crea, pero no encuentro modo alguno de usar (Mostrar) la variable "número"...
He probado usando en la variable un %, dos %%, tres y hasta 5 %%%%%, xD.
He probado expandiendo la variable con !, y activando set local enabledelayedexpansion... no se que más probar
PD: Aparte, aunque no lo necesito, pero por curiosidad... ¿Como se usaria un "CALL" en una sola linea? Se puede? lo he probado sin éxito xD.