$BatchOutput
如果当前会话中的输出正以适合其他程序读取的批处理方式送出,则 $BatchOutput 为 True.
更多信息
- 当启动 Wolfram 系统会话时,$BatchOutput 的初始值通常由命令行选项决定.
- 不能在 Wolfram 系统会话过程中重设 $BatchOutput.
- 当 $BatchOutput 设置为 True 时,Wolfram 语言以 InputForm 形式生成所有输出,选项 PageWidth 设置为 Infinity,并不给出 In 和 Out 标签,当它启动时,也不给出任何标题.
范例
基本范例 (2)
在一个交互会话中,$BatchOutput 是 False:
$BatchOutputin = CreateFile[];
out = CreateFile[];$WolframLanguageKernel = If[
$OperatingSystem === "Windows",
FileNameJoin[{$InstallationDirectory, "wolfram"}],
First[$CommandLine]
]template = StringTemplate["\"`wolfram`\" -noprompt < `in`"];
wolfram = TemplateApply[template, <|
"wolfram" -> $WolframLanguageKernel,
"in" -> in
|>]显示文件内容. 这里将得到 $BatchOutput 的值:
FileTemplateApply[
StringTemplate[
"Put[$BatchOutput, \"`out`\"]"
],
<|"out" -> StringReplace[out, $PathnameSeparator -> "/"]|>,
in]FilePrint[in]Run[wolfram]输出文件中含有 $BatchOutput 的值:
FilePrint[out]DeleteFile[{in, out}]技术笔记
-
▪
- 全局系统信息
相关指南
历史
1991年引入 (2.0)
文本
Wolfram Research (1991),$BatchOutput,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$BatchOutput.html.
CMS
Wolfram 语言. 1991. "$BatchOutput." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$BatchOutput.html.
APA
Wolfram 语言. (1991). $BatchOutput. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$BatchOutput.html 年
BibTeX
@misc{reference.wolfram_2026_$batchoutput, author="Wolfram Research", title="{$BatchOutput}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/$BatchOutput.html}", note=[Accessed: 11-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$batchoutput, organization={Wolfram Research}, title={$BatchOutput}, year={1991}, url={https://reference.wolfram.com/language/ref/$BatchOutput.html}, note=[Accessed: 11-August-2026]}