Ram Rachum Asked: 2024-09-19 15:41:10 +0800 CST2024-09-19 15:41:10 +0800 CST 2024-09-19 15:41:10 +0800 CST 以编程方式将文本从 Linux 服务器复制到 Windows 客户端的剪贴板? 772 我使用 Windows 终端从 Windows 客户端连接到 Linux 服务器。我希望运行在 Linux 服务器的程序将一段文本放入 Windows 客户端的剪贴板中。可以吗? 编辑:我需要在不将文本写入控制台的情况下执行此操作。 clipboard 1 个回答 Voted Best Answer grawity_u1686 2024-09-19T16:08:04+08:002024-09-19T16:08:04+08:00 是的,使用OSC 52(ESC ] 52)序列。 命令:\e]52 参数1:(c副本) 参数2:Base64编码的文本 终结者:\e\\要么\a text="Hello world!" b64=$(printf '%s' "$text" | base64 -w0) printf '\e]52;c;%s\a' "$b64" tmux 需要将其作为另一个“直通”序列的前缀\ePtmux;,请参阅此帖子。 tmux setw -g allow-passthrough on printf '\ePtmux;\e]52;c;%s\e\\' "$b64"
是的,使用OSC 52(
ESC ] 52
)序列。\e]52
c
副本)\e\\
要么\a
tmux 需要将其作为另一个“直通”序列的前缀
\ePtmux;
,请参阅此帖子。