🛠クリップボード監視 OSごとの違い

OSX pbcopy


pbcopy は標準入力を受け取り、指定されたペーストボードに配置します。ペーストボードが指定されない場合、一般的なペーストボードがデフォルトで使用されます。がデフォルトで使用されます。 入力は,Encapsulated PostScript (EPS) ファイルヘッダまたは Rich Text Format (RTF) ファイルヘッダで始まらない限り,プレーンテキストデータとしてペーストボードに配置されます。

pbcopy と pbpaste はロケール環境変数を使用して、入力と出力に使用されるエンコーディングを決定します。

OS X では、多くの操作がペーストボードサーバプロセスによってサポートされています。最も明白なのはコピーとペーストですが、ドラッグとサービスの操作もペーストボードを媒介としています。Cocoa では、NSPasteboard オブジェクトを通して、pasteboard サーバーにアクセスします。この記事では、pasteboard プロセスがどのように動作するかを説明します。

NSPasteboard は、常にバックグラウンドで動作する第三のアドレス空間、pasteboard server process (pbs)にアクセスする機能を提供します。ペーストボードサーバは、複数の同時データ転送を区別するために、任意の数の個々のペーストボードを維持します。

Windowsはclip

コマンドラインから出力されたコマンドを Windows のクリップボードにリダイレクトします。このコマンドを使用すると、クリップボードからテキストを受け取ることができる任意のアプリケーションにデータを直接コピーすることができます。また、このテキスト出力を他のプログラムに貼り付けることもできます。

Microsoft Windows デフォルトのクリップボードマネージャは、クリップバッファ自体を保持することで、アプリケーションを閉じた後でもコピーしたデータを貼り付けることができます。そのコピー&ペーストの操作は、アプリケーション間の転送を可能にする非常に汎用性の高いものです。Excelシートから切り取ったセル範囲を、MS WordやLibreOffice Writerに表として貼り付けられます。Webページから切り取った書式付きテキストは、Excelシートのセルになり、MS Wordの表になり、テキストエディットのプレーンテキストになります。

お願い致します