私は次のようなことをしたいです
dir *.* > clipboard
すなわち。クリップボードにコピーされたコマンドラインプログラムの標準出力を取得します。これは、追加のプログラムなしで標準のXPマシンで実行できますか?
私は次のようなことをしたいです
dir *.* > clipboard
すなわち。クリップボードにコピーされたコマンドラインプログラムの標準出力を取得します。これは、追加のプログラムなしで標準のXPマシンで実行できますか?
回答:
私はそうは思わない-Vista(またはNT4)clip
はあなたのコマンドを実行するツールを導入したdir | clip
-しかし、XPには何もない。あなたがいる喜んでサードパーティのアプリケーションを使用する場合は、しかし、がありますこれを呼ばれている以外、上記のように働く、cb
クリップではありません、。
WindowsおよびWindows以外の場合、この投稿(デッドリンク)は次のように言っていました。
Windows Vista以降では、次を試してください。
echo hello | clip
Linuxでは、次を試してください。
echo hello | xclip
Mac OS Xでは、次を試してください。
echo hello | pbcopy
たとえば、あなたはそうするかもしれません
(cat myFile.txt | xclip)
。これにより、基本的にクリップボードを直接編集できます。
(Macに相当するを探してGoogle経由でここに来ましたxclip
)
同様に、ファイルの内容についても(cat
Windows を使用していない場合):
type filename | clip % OR clip < filename %windows cat filename | xclip # OR xclip < filename # X11 / Unix / Linux cat filename | pbcopy # OR pbcopy < filename # MacOS X
pbcopy
、<kbd> Command </ kbd> + <kbd> V </ kbd>は貼り付けませんpbpaste
。
今日、私はこれを自分自身で調べました。以下は、Linuxディストリビューションのクリップボードに情報を挿入したり、クリップボードから情報を取得したりするのに役立つものです。その下には、Windowsをお使いの方に役立つことがわかるものがあります。
デフォルトでは、xclipは「プライマリ」クリップボードを使用します。これは、マウスでコピーしたものです。手動コピークリップボードを使用するには、代わりにxclip -selクリップを使用します。
コメント#3はこちら:http :
//ubuntuforums.org/showthread.php?t=413786
この機能はActive Perlディストリビューションでも使用できます。これは、この演習でWindowsボックスで使用したものです。Windowsのclip.exeは、クリップボードからのデータの読み取りを許可するようには見えませんでした(クリップボードへの書き込みのみ)。
Windowsユーザーは、ツールの大きなバンドルのgclip.exe
一部として取得できます。これにより、まさにこれを行うことができます。
ではPowerShellに、それは次のように行うことができます。
dir *.* | clip
Windows Vista以降では、DOSには組み込みのクリップコマンドがあります。
CLIP
Description:
Redirects output of command line tools to the Windows clipboard.
This text output can then be pasted into other programs.
Parameter List:
/? Displays this help message.
Examples:
DIR | CLIP Places a copy of the current directory
listing into the Windows clipboard.
CLIP < README.TXT Places a copy of the text from readme.txt
on to the Windows clipboard.
Windowsでcygwinを使用している場合(例:Windowsのgit)。コンテンツを一時ファイルにダンプし、実際に「クリップ」にパイプする前に一時ファイルを「unix2dos」する方が良い
clip
Windows XPには存在しません。
pbcopy
れpbpaste
ます。