◀マクロトップへ
  • 119 クリップボードとスクリプト変数間のやり取り
    • 120 Re:クリップボードとスクリプト変数間のやり取り
  • [119] クリップボードとスクリプト変数間のやり取り ひよ 2004年11月16日 11:37

    簡単なVBSを組んでみたいのですが、クリップボードの内容を変数に取り出す、また逆に変数の内容をクリップボードに返す方法はあるでしょうか。リファレンスからは見つからなかったのですが。
    • [120] Re:クリップボードとスクリプト変数間のやり取り しみづ 2004年11月18日 06:56


       私自身は使う予定がないのでテストせずにアイデアとして出させてもらいますが、変数に入れられるのはGetSelectedStringくらいしか知りませんので、現ファイルの一部を作業用に使ってならできそうに思います。

       クリップボードから変数に入れるのは
      (1)GoFileEndでファイル最後に飛ぶ
      (2)MoveHistSetで履歴にセット
      (3)Pasteでクリップボードを貼り付け
      (4)履歴とファイル最後の間を選択
      (5)GetSelectedStringで選択を変数に代入
      (6)ファイルを元に戻す

       やったことないけど、(4)はできそうな、できなそうな……。

       変数をクリップボードに入れるのは、(3)をInsTextで変数から出して、(5)をCopyでクリップボードに入れるようにすればよさそうなのだが、どうでしょうか。