EgtExecutor :

- aggiunta EXE e LUA CreateCurveCompoByReorder
- aggiunta EXE e LUA CreateCirclesAlongCurve
- aggiunta EXE e LUA CreateSurfFrFatCurve
- aggiunte ExeChainCurvesInGroup e ExeReorderCurvesInGroup per concatenare e riordinare senza unire le curve in una composita
- aggiunta classe CmdLogOff per disabilitare temporaneamente log comandi (e ripristinare lo stato precedenyte in automatico)
- aggiunte EXE e LUA MdbSetGeneralParam e MdbGetGeneralParam che inglobano le vecchie funzioni su SafeZ
- migliorata ExeAdjustFlatPartLayer.
This commit is contained in:
Dario Sassi
2016-01-27 07:52:30 +00:00
parent bbabc5da45
commit a8c3af9438
12 changed files with 490 additions and 65 deletions
+3 -4
View File
@@ -17,6 +17,7 @@
#include "LUA_Base.h"
#include "AuxTools.h"
#include "/EgtDev/Include/EXeExecutor.h"
#include "/EgtDev/Include/EXeCmdLogOff.h"
#include "/EgtDev/Include/EGnStringUtils.h"
#include "/EgtDev/Include/EgtStringConverter.h"
@@ -204,13 +205,11 @@ ExeLuaExecFile( const string& sFilePath)
string sInfo = "Exec File = " + sFilePath ;
LOG_INFO( GetLogger(), sInfo.c_str())
// disabilito il log dei comandi
bool bPrevCmdLog = IsCmdLog() ;
ExeDisableCommandLogger() ;
CmdLogOff cmdLogOff ;
// esecuzione script
bool bOk = LuaExecFile( sFilePath) ;
// ripristino lo stato originale del log dei comandi
if ( bPrevCmdLog)
ExeEnableCommandLogger() ;
cmdLogOff.Reset() ;
// se richiesto, salvo il comando Lua
if ( IsCmdLog()) {
string sLua = "dofile('" + StringToLuaString( sFilePath) + "')" +