2012-04-02 76 views
3

これは簡単だと思いました。 Googleは私に別の考えをさせる。クリップボードのテキストをファイルに貼り付けるAppleScript

私が欲しいのは、貧乏人のOS間のクリップボードです。私がネット上で見たすべてのものは無料ではなく、このシンプルなものは誰にも何の費用もかけないか、ローカルのLinuxインストールやWindowsなどと互換性がありません。

最高の解決策では、「切り取り」、「コピー」、「貼り付け」などの名前で「ファイルにコピー」という名前のマウスの右ボタンが追加されます。このファイルは存在しても存在しなくても構いませんが、固定された名前を持ち、共有ディスク上に存在します。

「ファイルへのコピー」を補完するために、2番目の右マウス操作「ファイルからペースト」が必要になると思います。

AppleScriptまたは多分Automatorを持って、クリップボードの現在のテキスト内容を取り出して既存のファイルに貼り付ける方法を教えてもらえますか? 既存のファイル内容を上書きしますか?

OS/X Snow Leopard

ありがとう。

AppleScriptを[...]持っているか
+0

テキストをコピーするファイルのタイプは何ですか? – adayzdone

+0

ファイルタイプが不定です。私は確実にテキストを抽出することができ、フラットファイルアクションの過去がクリップボードに何かのテキスト部分を貼り付けると仮定しています。テキストが単なるテキストであることを確認するために追加コードが必要ですか? –

+0

@fanaugen心配しないでください。両方の質問に対する回答は「はい」です。さて、これらのアプレットをマウスのメニューのすべてに結びつけるにはどうすればいいですか? –

答えて

5

、クリップボードの現在のテキストの内容を取得し、既存のファイルにペーストし、ファイルの既存の内容を上書き

のAppleScriptコード:

do shell script "pbpaste > /path/to/your/clipboard-file.txt" 

、バッククリップボードにファイルからテキストを読み取る

do shell script "cat /path/to/your/clipboard-file.txt | pbcopy" 
を使用するために、さて、右クリック/ CTRL +クリックで(すべてのコンテキストメニューの「サービス」グループに表示されますのMac OS X サービス、にAppleScriptを変換する:

ドキュメントについては、man pbpaste

EDIT見ます任意のテキストで)、this tutorialに記載されているように、Automatorを使用できます。

+0

に@ fanaugenこれをスクリプトエディタに入力しますか?それをアプリにしますか? –

関連する問題