Cita de: StreaK en 9 Abril 2010, 12:08 PMNo necesitas setear ningún valor. La ejecución del comando queda automaticamente en la variable especial errorlevel.
Mirando por ahí he conseguido lo siguiente
ping google.es > nul 2>&1 && (set "valor=1") || (set "valor=0")
echo %valor%
if %valor%==1 goto var1
if %valor%==0 goto var2
Saludos! StreaK