$BatchOutput

$BatchOutput
is True if output in the current session is being sent in batch mode, suitable for reading by other programs.

DetailsDetails

  • The initial value of $BatchOutput is typically determined by a command-line option when the Mathematica session is started.
  • $BatchOutput cannot be reset during a Mathematica session.
  • When $BatchOutput is set to True, Mathematica generates all output in InputForm, with the PageWidth option effectively set to Infinity, does not give In and Out labels, and does not give any banner when it starts up.

ExamplesExamplesopen allclose all

Basic Examples (2)Basic Examples (2)

In an interactive session, $BatchOutput is False:

In[1]:=
Click for copyable input
Out[1]=

Run a standalone kernel:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Show the contents of the file. This will have the value of $BatchOutput:

Delete the file:

In[4]:=
Click for copyable input
New in 2
New to Mathematica? Find your learning path »
Have a question? Ask support »