• ベストアンサー

クリップボードとのデータのやりとり

ジャバスクリプトやまたはvb、jスクリプトで、 クリップボードへ任意の文字がコピーされたら アラートを出すってできますか? また、その逆でボタンを押したらクリップボートに データを送ることはできますか? 例えば 「クリック」というボタンをおしたら http://www.aaa.com という文字列を 送るとか。 もしあるようでしたら、コマンド名を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.2

>IE限定・VBScriptでなら、以下のようにすればクリップボードへコピーされます。 訂正です。 IE限定・JavaScriptでなら、以下のようにすればクリップボードへコピーされます。 の間違いです。

その他の回答 (1)

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.1

IE限定・VBScriptでなら、以下のようにすればクリップボードへコピーされます。 <input type="button" value="クリップボードへ" onClick='window.clipboardData.setData("text","http://www.aaa.com")'> クリップボードの監視は、調べてみます。 その間に、他の方が回答されるかもしれませんが・・・

norinori555
質問者

お礼

ありがとうございます。早速使用します。 私の持っている本にはそのようなコマンドが載ってなかったので質問させていただきました。 あとはクリップボードからテキストを受け取るコマンド を知りたいのですが、無理なのかなぁ・・存在しない のかなぁ・・ でも、どこかのサイトにクリップボードに残っている文字をブラウザに表示するところがあったんですけど。思い出せないです。  

関連するQ&A

  • コマンドプロンプトからクリップボードへのコピー

    やりたいこと:コマンドプロンプトから「&」を含む文字をクリップボードへコピーしたい クリップボードのコピーは下記を使用 echo <文字列>| clip 通常はこれでクリップボードへコピーできますが、 文字列"&"を入れるとコピーできません。 対処法はありますか? (参考) (1)echo aaa -->OK(aaa が表示される) (2)echo aa&a -->NG(コマンドエラー) (3)echo aa^&a -->OK(aa&a が表示される) (4)echo aaa| clip -->OK(クリップボードの内容:aaa) (5)echo aa&a| clip -->NG(コマンドエラー) (6)echo aa^&a| clip -->NG(コマンドエラー) (7)echo "aa^&a"| clip -->NG(クリップボードの内容:"aa&a") (3)はOKなのに"| clip"をつけた(6)はエラーになる (7)はダブルクォーテーションがつくのでNG

  • クリップボードへの転送

    クリップボードに文字列を送出して 他のアプリケーションで貼り付けられるようにしたいのですがよくわかりません。 簡単でいいので例など示していただけませんか。 clipコマンドを使うのではなく、javaの実行内で行いたいのです。よろしくお願いします。

    • ベストアンサー
    • Java
  • Wordのクリップボード

    Wordで文字列をコピー(メニュー「編集」-コピー や Control+C)を行うと、 クリップボードに入ります。 しかし、コピーしてすぐ貼り付けを行うときでもクリップボードに入ります。 クリップボードにたくさんアイテム(文字列)が入っていると うざったいので、 できればコピー後すぐ貼り付けるものはクリップボードに入れたくないのですが、 クリップボードに入れるものとそうでないものを分けるにはどうすればよいですか。 また、クリップボードに入っているアイテムのうちの一部のみを消去する(選んだものだけクリア)にはどうすればよいですか。 Word2000です。

  • クリップボードとは

    文字をコピーすると「クリップボードにコピーしました」と出るのですが、どこにクリップボードはあるのでしょうか。 F805を使ってます。

  • ページアクティブでクリップボードにコピー

    フォーカス? というんでしょうか。 ページをアクティブにすると、クリップボードに 任意の文字をコピーできるようにしたいんですが、 方法はないでしょうか。 タブブラウザを使用しているとき、 そのページをアクティブにした際に、クリップボードへ 送れれば理想的です。

  • .phpで"クリップボードにコピー"ボタンを作る

    .php形式のファイルで、textarea内の文字列をクリップボードにコピーするボタン(画像をボタンにしている)を作りたいのですが、 調べて色々な方法を試してみても上手くいきません;; どなたか良い方法をご存知の方、ご教授願います。

  • クリップボードにデータを送る(コピーする)には?

    vbaでクリップボードにデータを送る(コピーする)には? エクセルです。 Sub Macro() Selection.Copy End Sub で、クリップボードにデータを送ってることになりますよね? 「どこかのセルをコピーする」ではなく、例えば「abc」という文字をコピーさせて、 いつでも貼り付けられる状態にしたいのですが、vbaでそういうことは可能ですか? Sub Macro() "abc"をクリップボードに送る End Sub 的な事がしたいです。

  • クリップボードのテキストデータのみを貼り付ける方法

    クリップボードにコピーした文字情報のみを 貼り付けるためにはどのようにしたらいいのでしょうか? 具体的には、 Internet Explorer上で(書式情報を含む)文字列をコピーし、 MS-WORD上に書式情報を除いた文字方法のみを貼り付けるには どのようにしたらいいのでしょうか? お勧めの常駐型アプリケーションがありましたら、ご紹介ください。

  • クリップボードにコピー

    よくスクリプト配布のサイトで見かけますが、 『クリップボードにコピー』と簡単にコピーができるようになっています。 そのスクリプト自体を 自分のHPに取り入れたいのでどうしてもほしいのですが、 よいサイトがあったら教えてください。 よろしくお願います。

  • エクセルのマクロでクリップボードの使い分け。

    マクロ初心者です。任意のシートの任意の列(先に選択しておきます。)とそのシートのA列を特定のシートの2列に並べてコピーしたいのですが、クリップボードを使ってマクロ記録をしても、実行すると貼り付けの段階でエラーが起こります。クリップボードの中身を一つ目のデータ、二つ目のデータというように、選択して貼り付けすることは無理なのでしょうか。あるいは、一つ目のデータをコピー・貼り付けした後、元の任意のシートに戻る方法はないでしょうか。どなたか教えてください。よろしくお願いします。Excel2000を使っています。

専門家に質問してみよう