cygwin 命令复制到 Windows 剪贴板

发布于 2024-08-02 15:57:06 字数 571 浏览 2 评论 0原文

我在这里看到:

http://www.pgrs.net/2008 /1/11/command-line-clipboard-access

在linux和osx中有一种方法可以从命令行复制到剪贴板。所以我运行了 cygwin setup.exe,但找不到 xsel 包。我猜这个包可能还没有移植到 Windows 上?看起来有一个工具可以在 Windows 中执行此操作:

http://www.labnol.org/software/tutorials/copy-dos-command-line-output-clipboard-clip-exe/2506/

我想我会尝试一下 - 但是我想我会问是否有人找到了好的解决方案。

I see here:

http://www.pgrs.net/2008/1/11/command-line-clipboard-access

that there's a way in linux and osx to copy to the clipboard from the command line. So I ran my cygwin setup.exe, but couldn't find the xsel package. I'm guessing maybe this package hasn't been ported to windows? Looks like there's a tool to do it in windows:

http://www.labnol.org/software/tutorials/copy-dos-command-line-output-clipboard-clip-exe/2506/

I guess I'll try that - but in the mean I figured I'd ask if anyone has found a good solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

对风讲故事 2024-08-09 15:57:06

Cygwin 附带了名为 /dev/clipboard< 的特殊设备文件/代码>

echo foobar > /dev/clipboard  # Puts "foobar\n" on the clipboard
cat /dev/clipboard  # Pastes clipboard to stdout

Cygwin comes with special device file called /dev/clipboard:

echo foobar > /dev/clipboard  # Puts "foobar\n" on the clipboard
cat /dev/clipboard  # Pastes clipboard to stdout
南街女流氓 2024-08-09 15:57:06

在您链接的页面上,有一些注释暗示如何在 Windows 上执行此操作:

在 Windows 上,Cygwin 附带 getclip
和 putclip 执行相同的工作。

On the page you linked, there are comments hinting how to do it on windows:

On Windows, Cygwin comes with getclip
and putclip which do the same job.

眉黛浅 2024-08-09 15:57:06

我同意上面的答案

To cat text to the Windows Clipboard

putclip < foo.txt

To Pipe to a file 无论 Windows 剪贴板中的文本是什么

getclip > foo.txt

I second the answer above

To cat text to the Windows clipboard

putclip < foo.txt

To pipe to a file whatever text is in the Windows clipboard

getclip > foo.txt
故事未完 2024-08-09 15:57:06

getclip/putclip 位于 cygutils-extra 包中。

getclip/putclip is found in cygutils-extra package.

一身仙ぐ女味 2024-08-09 15:57:06

怎么样?

clip < file.extension

刚刚尝试使用我的 ssh 密钥

what about just

clip < file.extension

just tried in on my ssh key

微凉 2024-08-09 15:57:06

实际上 google "资源工具包剪辑" 用于您的 Windows 剪辑和 cygwin 终端(我使用 puttycyg 的工作原理如下:
查找|夹子

Actually google "resource kit clip " for your windows clip and in cygwin terminal ( I use puttycyg works the following:
find | clip

执妄 2024-08-09 15:57:06

不完全是同上,但这是一个剪贴板记录器。

#!/usr/bin/ksh
while true
do
    if [[ "$(</dev/clipboard)" = "${LastClip}" ]]
    then
            sleep 2
    else
            LastClip="$(</dev/clipboard)"
            echo "$(</dev/clipboard)" >> $HOME/cliplog.txt
            sleep 1
    fi
done

Not exactly Ditto, but here's a clibboard logger.

#!/usr/bin/ksh
while true
do
    if [[ "$(</dev/clipboard)" = "${LastClip}" ]]
    then
            sleep 2
    else
            LastClip="$(</dev/clipboard)"
            echo "$(</dev/clipboard)" >> $HOME/cliplog.txt
            sleep 1
    fi
done
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文