Aar*_*sen 10 png clipboard terminal bash macos
我有一个图像,Test.png
我想将其作为 Bash 脚本的一部分从终端复制到剪贴板,以便我可以将其粘贴到 Word 中。
我试过这样使用pbcopy
:
$ cat Test.png | pbcopy
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试将剪贴板的内容粘贴到 Word 中时,我得到了多页随机字符。我假设剪贴板被标记为包含文本,因此粘贴图像字节的文本表示:
如何从终端正确复制图像?这似乎发生在所有 PNG 图像上,但如果它有助于我使用的图像是这个:
这是 Chris Johnsen 对一个相关问题的回答的链接,该问题可以满足您的需求。(在这种情况下,它是一个 HTML 文件,但它可以满足我们的需求。)
https://apple.stackexchange.com/a/15542
引用原答案:
osascript 可以……用作散列式解释器(自 10.5 起)。把它放在一个文件中(例如文件到剪贴板)
#!/usr/bin/osascript
on run args
set the clipboard to POSIX file (first item of args)
end
Run Code Online (Sandbox Code Playgroud)
使文件可执行 ( chmod +x /path/to/where/ever/you/put/file-to-clipboard
)。然后像这样运行它:
/path/to/where/ever/you/put/file-to-clipboard ~/Desktop/ded.html
Run Code Online (Sandbox Code Playgroud)
如果它存储在 PATH 中的目录中,那么您可以省略“脚本”文件的路径。
归档时间: |
|
查看次数: |
3651 次 |
最近记录: |