Cita de: EleKtro H@cker en 6 Agosto 2012, 07:51 AMsi tengo winXP y me sigue marcando error
Podrías intentar fijarte un poco mejor al escribir las comillas dobles en el comando más importante del script. (Aunque funciona igual en este caso, Pero vamos, Por despistes así dejan de funcionar los códigos xD...)
Aparte, Usas el comando setlocal pero no le das ningún uso, Entonces es innecesario:Código (dos) [Seleccionar]@echo off
cls
set /p n1=Aqui el 1er valor:
set /p n2=Aqui el 2do valor:
set /a "rm=n1*n2"
echo El resultado es: %rm%
Pause
Exit
Tanto tú código como el que yo he puesto, Funcionan perfectamente tanto si lo llamas desde otro script como sinó.
No se que es lo que habrás intentado multiplicar para que te de error .
PD: ¿Estás en WinXP?
Saludos