Calling a livecode executable -ui from LC server and get back a result.

Mark Waddingham mark at livecode.com
Fri May 5 19:22:06 CEST 2017


Hi Malte,

Just an update on my previous post. I did the following:

Took a community standalone engine from inside an installed LiveCode 
distro on Windows and copied to the desktop.

Tried (from Command Prompt):

   Standalone.exe -ui

Noticed that I just got a newline in the console, and nothing else.

Did:

   EDITBIN.EXE /SUBSYSTEM:CONSOLE Standalone.exe

Then repeated the same command (Standalone.exe -ui) and got:

ERROR: Initialization error - no stackfile to run

Where I would expect - in the console.

Then I created a simple livecodescript file:

   script "foobar"
   on startup
     write "foobar" to stderr
   end startup

Then did:

   Standalone.exe -ui foobar.livecodescript

And got 'foobar' in the console I ran it from, and the console did 
nothing more (as standalone engines don't quit unless you explicitly 
close all stacks, or 'quit') until I did Ctrl-C. At which point control 
returned to the console.

So - I think the EditBin suggestion will do as you want - and let you 
create a standalone (built or unbuilt) which runs like a normal console 
command so you should be able to get its output in shell() or from open 
process.

Hope this helps!

Mark.

-- 
Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps



More information about the use-livecode mailing list