通过内核操作前端

$FrontEnd当前使用的前端
Options[$FrontEnd,option]前端全局选项的设置
AbsoluteOptions[$FrontEnd,option]选项的绝对设置
SetOptions[$FrontEnd,option->value]在前端重设选项
CurrentValue[$FrontEnd, option]返回选项值,当用于赋值的左边时,允许设置选项.

在前端操作全局选项.

像单元和笔记本一样,完整的 Wolfram 系统前端有各种选项供你从内核操作和查看.

给出当前使用的前端的对应对象.
In[1]:=
Click for copyable input
Out[1]=
给出笔记本文件前端当前所使用的目录.
In[2]:=
Click for copyable input
Out[2]=
选项
缺省值
NotebookBrowseDirectory(取决于系统)打开和保存笔记本文件的缺省目录
NotebookPath(取决于系统)当试图打开笔记本时的搜索路径
Language"English"文本的缺省语言
MessageOptions(设置列表)如何处理各种帮助和警告消息

Wolfram 系统前端的一些全局选项.

NotebookWrite 可以从键盘向前端输入任何普通文本. 用 FrontEndTokenExecute 可以从内核发送任何前端能执行的指令,这些指令包括菜单项和控制序列.

FrontEndTokenExecute["name"]前端执行一个命名的指令

在前端执行一个已命名的指令.

"Indent"所有选定的行缩进一个 tab 键
"NotebookStatisticsDialog"显示当前笔记本的统计数据
"OpenCloseGroup"一个单元组的打开和关闭切换
"CellSplit"在当前插入点将一个单元分为二个
"DuplicatePreviousInput"产生一个新单元,它是上边最近的一个输入单元的复制
"FindDialog"调出 查找 对话框
"ColorSelectorDialog"调出 颜色设置 对话框
"GraphicsAlign"对齐所选择的图形
"CompleteSelection"完成当前选择的指令名

一些可以给予前端的已命名的指令,这些指令一般与菜单项相对应.