|
Jeff Pohlmeyer wrote:
On Tue, Nov 2, 2010 at 2:39 AM, Lorenzo Donati wrote:Is there a simple way (stock Lua 5.1.4) to make a Lua script behave differently depending on whether it is executed in a MSWindows shell or not? I hope someone has found a clever trick that can solve my problem. :-)I'm not on Windows right now, but does os.getenv("CMDCMDLINE") look any different between scite vs. console? - Jeff
Mmmh, just tried. It looks different when typed directly on the command line: echo %CMDCMDLINE% --> cmd /K ansicon -p but inside a Lua script: print (os.getenv("CMDCMDLINE")) --> nil regardless of whether it is run inside scite or from a Windows XP shell. -- Lor