Wolfram mathematica 在函数中使用剪贴板

Wolfram mathematica 在函数中使用剪贴板,wolfram-mathematica,Wolfram Mathematica,如何在函数中使用剪贴板的内容 当我使用Paste[]时,它会将其复制到活动笔记本的当前单元格中。另一方面,我可以使用CopyToClipboard[expr]轻松地将表达式放入剪贴板,您可以尝试使用 尽管您可能应该比我在上面的代码中更加小心。请参阅示例。比我快半分钟:-)我相信您实际上不需要来表达这里的,它可能只会导致错误。@Szabolcs:很接近!在这种情况下,我同意,您不需要使用来表达。但在更一般的情况下,我认为盒子结构需要翻译。尤其是如果剪贴板内容来自CopyToClipboard[ex

如何在函数中使用剪贴板的内容

当我使用
Paste[]
时,它会将其复制到活动笔记本的当前单元格中。另一方面,我可以使用
CopyToClipboard[expr]
轻松地将表达式放入剪贴板,您可以尝试使用


尽管您可能应该比我在上面的代码中更加小心。请参阅示例。

比我快半分钟:-)我相信您实际上不需要
来表达这里的
,它可能只会导致错误。@Szabolcs:很接近!在这种情况下,我同意,您不需要使用
来表达
。但在更一般的情况下,我认为盒子结构需要翻译。尤其是如果剪贴板内容来自
CopyToClipboard[expr]
In[1]:= CopyToClipboard[expression]

In[2]:= an[ToExpression[NotebookGet[ClipboardNotebook[]][[1, 1, 1]]]]

Out[2]= an[expression]