ホームページ  >  記事  >  php教程  >  PHPでMACOSクリップボードを操作する

PHPでMACOSクリップボードを操作する

WBOY
WBOYオリジナル
2016-06-21 08:51:261713ブラウズ

PHP は MACOS クリップボードを操作します。もちろん、これはクライアント エージェント (ブラウザが配置されているシステム) のクリップボードを操作する B/S モードであってはなりません。 B/S 構造の操作には JAVASCRIPT または FLASH しか使用できません。PHP の場合はサーバー側のみを操作できます。

ここで説明するのは、システム MACOS で pbcopy および pbpaste を呼び出してクリップボードを操作することです。

pbcopy は標準入力を取得し、指定されたペーストボードに配置します。ペーストボードが指定されていない場合は、デフォルトで一般的なペーストボードが使用されます。

Encapsulated PostScript (EPS) ファイル ヘッダーまたはリッチ テキスト フォーマット (RTF) ファイル ヘッダーで始まる場合を除き、プレーン テキスト データとしてペーストボードに配置されます。

それらのデータ型の 1 つとしてペーストボードに配置されます。

pbpaste は、ペーストボードからデータを削除し、標準出力に書き込みます。通常は、まずペーストボード内のプレーン テキスト データを検索し、それを

に書き込みます。

標準出力。ペーストボードにプレーンテキストデータがない場合は、Encapsulated PostScript を探します。EPS が存在しない場合は、リッチテキストを探します。

はペーストボードに存在し、pbpaste は出力を生成しません。

簡単な使用例を見てみましょう。

/**

* クリップボードの内容を読み取ります

*/

exec('pbpaste', $output, $return);

var_dump($output, $return);

/**

* コンテンツ (クリップボードに移動) をクリップボードに書き込みます

*/

exec('echo go to Clipboard pbcopy', $output, $return);

var_dump($output, $return);



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。