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"