$BatchOutput
現行のセッションの出力がバッチモードで送られ,他のプログラムが読み込むのに適しているときにTrueとなる.
詳細
- $BatchOutputの初期値は,一般的にはWolframシステムセッションが始められた時点でコマンドラインオプションにより決定される.
- $BatchOutputをWolframシステムのセッション中に再設定することができる.
- $BatchOutputがTrueに設定されている場合,Wolfram言語は,すべての出力をPageWidthオプションを,実質的にInfinityに設定し,InやOutラベルを与えず,起動時にバナー(旗上げ)を与えることなくInputFormで作成する.
例題
例 (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 Language. 1991. "$BatchOutput." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$BatchOutput.html.
APA
Wolfram Language. (1991). $BatchOutput. Wolfram Language & System Documentation Center. Retrieved from 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: 07-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: 07-August-2026]}