Autor
|
Tema: que error tengo en este batch (Leído 4,259 veces)
|
jesusandres1
Desconectado
Mensajes: 19
|
tengo este error: N¨²mero no v¨¢lido . Las constantes num¨¦ricas son decimales(17), hexadecimales (0x17), u octales (21). este es el codigo: @echo off setlocal enabledelayedexpansion cls set /p "n1=aqui el valor 1 " set /p "n2=aqui el valor 2 " set /a "rm"=n1*n2" echo el resultado es: %rm%
y me marco el error anterior, este codigo lo abre otra aplicacion batch, la cual es: @echo off set /p "abr=abrir si - no" if %abr%==si (start multi.bat) else (exit) :exit
que error tengo. Nota: cuando abro el primer codigo, hace la multiplicacion bien, pero cuando llamo al primer codigo con el segundo que e puesto, mer marca el error que mencione, a que se debe?-ME SIGUIO SIN FUNCIONAR JUAJUA, TODO LO QUE ME HAN DICHO LO HICE PERO NO ME FUNCIONA, DE TODAS FORMAS SE LOS agradezco
|
|
« Última modificación: 8 Agosto 2012, 00:23 am por jesusandres1 »
|
En línea
|
|
|
|
dont'Exist
Desconectado
Mensajes: 97
|
¿Es necesario que estén separados? ¿Por qué no lo haces todo junto en un solo .bat?
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
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: cls set /p n1=Aqui el 1er valor: set /p n2=Aqui el 2do valor: echo El resultado es: %rm%
Nota: cuando abro el primer codigo, hace la multiplicacion bien, pero cuando llamo al primer codigo con el segundo que e puesto, mer marca el error que mencione, a que se debe? 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
|
|
|
En línea
|
|
|
|
Puntoinfinito
Desconectado
Mensajes: 919
#! /win/archlinux
|
En el segundo hay algo que no cuadra, el "set" sería mejor ponerlo así: set /p abr== Desea abrir, si o no ^>^>^> En el caso de else, está bien. Pero ¿qué es lo de :exit? xD Saludos
|
|
|
En línea
|
|
|
|
jesusandres1
Desconectado
Mensajes: 19
|
¿Es necesario que estén separados? ¿Por qué no lo haces todo junto en un solo .bat?
la verdad es que si es necesario que vayan separados
|
|
« Última modificación: 26 Diciembre 2014, 13:35 pm por el-brujo »
|
En línea
|
|
|
|
jesusandres1
Desconectado
Mensajes: 19
|
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: cls set /p n1=Aqui el 1er valor: set /p n2=Aqui el 2do valor: echo El resultado es: %rm%
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 si tengo winXP y me sigue marcando error
|
|
|
En línea
|
|
|
|
jesusandres1
Desconectado
Mensajes: 19
|
En el segundo hay algo que no cuadra, el "set" sería mejor ponerlo así: set /p abr== Desea abrir, si o no ^>^>^> En el caso de else, está bien. Pero ¿qué es lo de :exit? xD Saludos es por si contesto que "No" entonces va a salir de la app, o no va eso
|
|
|
En línea
|
|
|
|
Puntoinfinito
Desconectado
Mensajes: 919
#! /win/archlinux
|
es por si contesto que "No" entonces va a salir de la app, o no va eso No xD, ":exit" solo sirve para añadir nueva cadena, borralo... Y en segunda opcion de else pon solo esto: "else (exit)" . Así ya ira
si tengo winXP y me sigue marcando error Elektro: Usa el botón "Modificar", puntoinfinito.
|
|
« Última modificación: 7 Agosto 2012, 17:38 pm por EleKtro H@cker »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Quitar este error en batch
« 1 2 3 4 »
Scripting
|
The Last Hero
|
37
|
19,204
|
29 Marzo 2011, 22:45 pm
por The Last Hero
|
|
|
ayuda con este programa, tengo un error logico creo
Programación C/C++
|
TaLaP0 XoR BiT
|
2
|
2,776
|
3 Diciembre 2012, 04:06 am
por TaLaP0 XoR BiT
|
|
|
(Batch) Error "No se esperaba GOTO en este momento"
Scripting
|
Anastacio
|
3
|
7,770
|
1 Julio 2014, 04:39 am
por Eleкtro
|
|
|
¿Cual es el error que estoy cometiendo en este comando de batch? [BATCH]
Scripting
|
TheFerret
|
3
|
3,358
|
14 Enero 2015, 21:27 pm
por TheFerret
|
|
|
¿Por qué tengo este error a la hora de subir una imagen con php al servidor?
PHP
|
Ali Baba
|
0
|
2,007
|
31 Marzo 2018, 22:27 pm
por Ali Baba
|
|