3

我们现在有一个脚本,我们的 Windows 用户通过 putty 在 Linux 主机上运行它。脚本有时会生成一个字符串,用户必须将其复制并粘贴到 Windows 应用程序中。

如果不在 Windows 机器上运行成熟的 X 显示服务器,我想修改脚本,以便将字符串自动填充到 Windows 用户的复制/粘贴缓冲区中,以便用户更方便,从而减少错误率(工作流程已经够笨拙了,我们想让它少一点)。

以下是我考虑的解决方案:

  1. 为此在 Windows 端运行一个完整的 X 显示管理器(如果存在一个几乎不可见的实用程序,它只启用这个功能,那就是另一回事了)
  2. 使用户停止运行 Windows
  3. 重写任何其他应用程序

我可以完全控制 Windows 用户的环境(可以设置我需要的任何腻子设置)以及 Linux 主机和两者之间网络中的每个节点。

4

3 回答 3

2

如果我必须这样做,我可能会抓住腻子的来源并对其进行修改以适应。

失败了,我认为您将无法轻松做到这一点;除了在 Linux 机器上编写一个小脚本,该脚本将打开一个到小型 Windows 守护程序的套接字并将文本发送到 Windows 剪贴板中。

于 2010-03-03T14:43:25.823 回答
1

如果远程脚本不需要完整的终端支持而只需要简单的stdin/stdout操作,那么您可以使用它plink来提供一个简单的纯文本界面,它可能比完整的 PuTTY 窗口更容易编写脚本。

于 2010-03-03T14:32:29.140 回答
0

http://ericmason.net/2010/04/putty-ssh-windows-clipboard-integration/

这家伙的脚本将腻子修补到上面建议的内容。我认为只有一个可以安装在 Windows 中的打印机驱动程序来将文本发送到剪贴板会更优雅,而不是修补腻子,但这有效!

于 2011-02-25T16:59:46.620 回答