Condicion IF + GOTO
Publicado por Marcelo (2 intervenciones) el 30/03/2012 18:03:19
Buenos dias ante todo me presento mi nombre es Marcelo, no soy programador pero tengo conocimientos medios en C++, bueno haber si me pueden ayudar, estoy tratando de ahcer un sencillo batch que dependiendo del sistema operativo, tome una accion diferente pero no logro hacerlo. Por ejemplo en Windows Funciona Perfecto me dice:
"Entonces Tenes
WIN XP!"
Pero cuando lo hago en vista "Que si existe ese directorio"
me dice Entonces Tenes
WIN XP!
WIN 7!
Espero me puedan dar una mano, les dejo el codigo:
Mi correo es: [email protected]
GRACIAS!!!
@echo off
cd \ & cls
title Check S.O
IF EXIST "%C:\Users\%UserName%%" (echo Entonces Tenes) & (GOTO SI) ELSE (echo Entonces Tenes) & (GOTO NO)
:SI
echo WIN7!
:NO
echo WIN XP!
pause
"Entonces Tenes
WIN XP!"
Pero cuando lo hago en vista "Que si existe ese directorio"
me dice Entonces Tenes
WIN XP!
WIN 7!
Espero me puedan dar una mano, les dejo el codigo:
Mi correo es: [email protected]
GRACIAS!!!
@echo off
cd \ & cls
title Check S.O
IF EXIST "%C:\Users\%UserName%%" (echo Entonces Tenes) & (GOTO SI) ELSE (echo Entonces Tenes) & (GOTO NO)
:SI
echo WIN7!
:NO
echo WIN XP!
pause
Valora esta pregunta
0