123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- @ECHO off
- :: The file that will be generated or open
- set TESTFOLDER=test
- set TESTSUITE=test\testsuite-basic.qproj
- set QSPGUI=tools\QSPgui\qspgui.exe
- :: set QSPGUI=Qqsp.exe
- set SAVE_ENABLED=FALSE
- set LOCATIONSFOLDER=locations
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :menu
- cls
- echo.
- echo :: QSP Compiler and Launcher
- echo.
- echo.
- if defined QSPGUI (
- if not exist "%QSPGUI%" (
- echo QSP EXEC : [ERROR] - %QSPGUI% not found.
- set QSPGUI=
- ) else ( echo QSP EXEC : [OK] - "%QSPGUI%")
- ) else ( echo QSP EXEC : [NOT DEFINED] - Using Windows DEFAULT.)
- echo.
- if defined NOT_FOUND (
- echo ERROR: Option '%action%' wasn't recognized. Is it lowercase?
- set NOT_FOUND=
- )
- echo QPSGUI: %QSPGUI%
- echo.
- :build
- echo.
- echo Building ...
- @ECHO ON
- python tools\testbuilder.py %LOCATIONSFOLDER% %TESTSUITE% %SAVE_ENABLED%
- @ECHO OFF
- SET /p MYVAR=<_temp-filename.txt
- SET TXTFILE="%MYVAR%.txt"
- SET QSPFILE="%MYVAR%.qsp"
- @ECHO ON
- tools\txt2gam.exe %TXTFILE% %QSPFILE% : > nul
- del %TXTFILE%
- del _temp-filename.txt
- %QSPGUI% %QSPFILE%
- @ECHO OFF
- echo.
- echo Done.
- pause
|