LuaNetRun.exe
LuaNetRun.exe
LuaNet Run.exe è un semplice eseguibile .NET che consente di eseguire files lua fatti per vbluanet. Funziona come il corrispondente Win32: cerca un file lua con il suo stesso nome a lato dell'eseguibile e lo esegue.
La tecnica è la solita: si crea una copia dell'eseguibile con il nome del file lua da eseguire e lo si mette a lato del file lua. Rispetto alla versione win32 ha alcune opzioni aggiuntive.
E' possibile definire un file .config (vedere l'esempio distribuito con il programma) dove si possono settare alcune opzioni
- LuaRootPath
- Permette di definire la path del file lua da eseguire (il nome resta quello dell'exe). Può essere usata per condividere in rete i files lua da eseguire e lasciare in locale il file exe. Questo dovrebbe bypassare i problemi di sicurezza del .NET
- ShowConsole
- Forza la visualizzazione della console per la visualizzazione dello standard output e di eventuali errori. Normalmente la console non viene visualizzata.
LuaNetRun.exe accetta anche parametri in ingresso. Questi vengono passati al file lua da eseguire nella tabella globale "args".
Esempio 202. Esempio LuaNetRun.exe [Lua]
-- call the executable
LuaNetRun.exe "param1" "param2"