web-dev-qa-db-ja.com

Windowsクリップボードにコピーするcygwinコマンド

ここに表示されます:

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/

私はそれを試してみると思います-しかし、私は誰かが良い解決策を見つけたかどうか尋ねると思いました。

78
andersonbd1

リンクしたページには、Windowsでそれを行う方法を示唆するコメントがあります。

Windowsでは、Cygwinには同じ仕事をするgetclipとputclipが付属しています。

62
Andre Miller

Cygwinには /dev/clipboard

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

上記の答えを2番目に

テキストをWindowsクリップボードに移動するには

putclip < foo.txt

Windowsクリップボードにあるテキストをファイルにパイプするには

getclip > foo.txt
28
user78706

getclip/putclipはcygutils-extraパッケージに含まれています。

23
yskkin

どうですか

clip < file.extension

私のsshキーを試してみました

10

正確には同上ではありませんが、こちらはクリボードロガーです。

#!/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
2
Charles Stepp

実際には google "resource kit clip" Windowsクリップおよびcygwinターミナル用( puttycyg を使用すると、次のように動作します:検索|クリップ

2
Yordan Georgiev