grx tio, en lo que no te hice caso fue en lo de aplicar palabras en plan %homedrive% etc, pork probe y no se que pasaba que no me funcionaban. De todas formas...lo que as echo con los parentesis ejem:
if %numero3%==1 (
cls
ipconfig
pause>nul
goto:Comandos
)
se peude poner:
if %numero3%==1 (cls && pause>nul && goto:Comandos)
?? esque yo lo he hecho asi como as visto, y a lo mejor era por eso por lo que me daba problemas....
GRACIAS

Lo que me pasa con las variables de entorno es que al usarlas no me funciona. Ejemplo
en vez de esto: if %numero%==11 (start c:\Program" "Files\Sony\Vegas" "5.0\vegas50.exe)
poner esto : if %numero%==11 (start %programfiles%\Sony\Vegas" "5.0\vegas50.exe)
me pone que program no se me reconoce como variable. Seguramente esque no sabre usarlas, si me pueden explicar un poco....lo agradeceria. GRACIAS, saludos
