El problema que tienes es que al compilar...
gemix.exe te compila en
INGLES!mi
BATs estan preparados para el español.justo despues de compilar, tanto si da como buena o fallo:
bucan este texto
"Compilación finalizada." ,
en español.por eso te la da como fallida siempre, aun que tu codigo este bien compilado,
en ingles devuelve: "Compilation finished."mi BAT, hace esto:
- Code: Select all
gemix %1 > gemix.log
::el resultado guardado en un log
@echo on
type gemix.log
@echo oFF
::comprobar si tubo exito la compilacion...
FINDSTR /C:"Compilación finalizada." gemix.log
IF ERRORLEVEL 1 (color 4E
echo Comprueba el fallo de codigo!
pause
FINDSTR /C:": ERROR " gemix.log
IF ERRORLEVEL 0 (ret_error.exe %2)
exit)
COMO SOLUCIONAR TU PROBLEMA:para arreglar eso debes
cambiar el leguaje de compilador gemix.exe, como?
abrir con el block de notas: esto esta en <donde sea>\GS\
gemix.cfglo tendrias asi, para que te
use el lenguaje en ingles de gemix.exe
- Code: Select all
[general]
lang=en ; Idioma forzado
para dejarlo por defecto(como viene del paquete Gemix Core),
seria el español si tu S.O. esta en Español:
- Code: Select all
[general]
;lang=en ; Idioma forzado
coloca ; justo delante de lang=en. quedando: ;lang=en
para forzar el Español(Altamente Recomendado)
- Code: Select all
[general]
lang=es ; Idioma forzado
eso usara el idioma español si o si.