NotebookObject
NotebookObject[id]
是一个对象,表示前端中一个打开的笔记本.
更多信息
- NotebookObject 表达式通常由诸如 InputNotebook、EvaluationNotebook 和 Notebooks 等内核命令生成.
- id 是一个字符串,它为笔记本提供一个全局唯一的 UUID. id 通常对应于笔记本的 ExpressionUUID.
- 对于允许使用相同的 id 值来区分笔记本的 instance,NotebookObject[id,instance] 包括第二个 UUID,这种情况可能在使用被复制的文件时发生.
- NotebookObject 可能包括额外与运行实现相关的参数.
- 在 StandardForm 和 OutputForm 中,输出笔记本对象,以便表明显示该笔记本的窗口的当前标题.
- 诸如 NotebookPrint 和 NotebookClose 之类的函数使用 NotebookObject 作为它们的参数.
- 在任何打开的笔记本中,总存在一个当前选择. 通过把诸如 SelectionMove 之类的函数应用到NotebookObject 上,可以修改当前选择.
- 如果将笔记本关闭后重新打开,NotebookObject 通常仍然有效.
- NotebookObject 的 Information 可能包括以下属性:
-
"WindowTitle" 笔记本的视窗标题 "MemoryModificationTime" 修改时间戳 "ModifiedInMemory" 自上次保存后,笔记本是否被修改过 "StorageSystem" 笔记本的存储位置 "DocumentType" 笔记本类型 "MIMEType" 应用 MIME 类型
范例
打开所有单元关闭所有单元基本范例 (1)
范围 (4)
这里有几种方式可以获取一个 NotebookObject:
用 NotebookObject 来指代在笔记本运算中涉及的笔记本:
获取笔记本对象的 Information:
用 NotebookGet 获取该笔记本的表达式:
属性和关系 (2)
可能存在的问题 (1)
在关闭笔记本后,不能再操作 NotebookObject:
Wolfram Research (1996),NotebookObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NotebookObject.html (更新于 2022 年).
文本
Wolfram Research (1996),NotebookObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NotebookObject.html (更新于 2022 年).
CMS
Wolfram 语言. 1996. "NotebookObject." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/NotebookObject.html.
APA
Wolfram 语言. (1996). NotebookObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NotebookObject.html 年