Использование буфера обмена в функции - PullRequest
3 голосов
/ 15 декабря 2011

Как я могу использовать содержимое буфера обмена в функции?

Когда я использую Paste[], он копирует его в текущую ячейку активного блокнота.С другой стороны, я могу легко поместить выражение в буфер обмена, используя CopyToClipboard[expr].

1 Ответ

6 голосов
/ 15 декабря 2011

Вы можете попробовать использовать ClipboardNotebook []

In[1]:= CopyToClipboard[expression]

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

Out[2]= an[expression]

Хотя вам, вероятно, следует быть более осторожным, чем я в приведенном выше коде.См., Например, трюки Сабольца Математика .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...