LSCompiler in Layout |
||
|
This command
will translate an un-compiled Lscript to a Binary compiled Lscript. Use
the options on the panel to enable timeout, expiration message, and more. IF=Image Filter Note: un-compiled Lscript’s file format is (*.ls), Compiled Lscript’s file format is (*.lsc) LScript is a high-level wrapper for the LightWave plug-in Application Programming Interface (API). It encapsulates the complex underpinnings of the API away from the plug- in developer, allowing them to concentrate more fully on the task to be accomplished. LScript also provides added features not available in the plug-in API, making plug-in development faster. Because LScript has its roots in the C language, the transition between scripting and native-language (binary) plug-in development is eased a great deal. Scripts written in LScript can often be ported into C with far less effort. This makes it possible to use LScript as a rapid prototyping tool for plug-in development. Nearly all of the LightWave plug-in architectures have scripting capabilities through LScript. LScripts can be installed in the same way plug-ins are. The LScripts then become commands that can be added to menus or assigned to keyboard shortcuts. LScript also provides a run-time system, allowing scripts to be compiled into an encrypted binary form that prevents modification or reverse engineering. Facilities for timed or counted execution are also provided by the run-time system. Most important, LScript is a virtual machine system. Scripts written on one platform should work directly and immediately on any other platform supported by LightWave. This differs from traditional plug-in development in that each platform must have its own compiler, and each plug-in must be compiled and maintained on that platform. LScripts are platform independent. Note: For more information about LScripts see the Lscript Reference Manual and User Manual. |
|
|