This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

LinkLaunch

LinkLaunch["prog"]
starts the external program prog and opens a MathLink connection to it.
  • LinkLaunch["prog"] runs prog as a subsidiary or child process to your current Mathematica session.
  • You can use a command such as LinkLaunch["math -mathlink"] to launch a subsidiary Mathematica kernel process from within your Mathematica session.
  • On most computer systems calling LinkLaunch["prog"] multiple times with the same argument will start several prog processes running.
  • On some computer systems, LinkLaunch[] will bring up a program browser.
  • The option LinkProtocol specifies the underlying data transport protocol to use.
  • LinkLaunch internally calls a function analogous to the MLOpenArgv() function in the MathLink library.
Launch a subsidiary Mathematica kernel process:
Read the first packet from the subsidiary Mathematica process:
Close the link and the subsidiary kernel:
Launch a subsidiary Mathematica kernel process:
In[1]:=
Click for copyable input
Out[1]=
Read the first packet from the subsidiary Mathematica process:
In[2]:=
Click for copyable input
Out[2]=
Close the link and the subsidiary kernel:
In[3]:=
Click for copyable input
New in 3