Wshについての質問です。

WshShell.Runでコマンドプロンプトを起動し、
クリップボード上の文字列をプロンプト上にペーストさせたいのですが方法が分からなくて困っています。

SendKeysを用いて”% ”を送ってポップアップからペーストを選択しようと思っていたのですが予想と反してポップアップが開かれず動作しませんでした。

参考になるページか、コードを教えていただけると幸いです。

尚言語のほうはJscriptでお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/17 15:39:58
  • 終了:--

回答(2件)

id:aqua99 No.1

aqua99回答回数24ベストアンサー獲得回数02005/02/17 17:11:24

ポイント15pt

Dim objIE

Set objIE = CreateObject(”InternetExplorer.Application”)

objIE.Navigate(”about:blank”)

txt = objIE.document.parentWindow.clipboarddata.getData(”text”)

MsgBox txt

こんな感じ?

id:fer No.2

fer回答回数4ベストアンサー獲得回数02005/02/17 17:48:07

ポイント120pt

IE 経由でクリップボードの文字列を取得しています。

id:drivingsummer

ちょいとhatenaの使い方がまだよく分かっていないので先にaqua99さんへのレスを。

>aqua99さん

これvbsですよね?できればJscriptのほうが良かったんですが・・・

ちょっとこれでは私には応用できそうにないので、ポイントの方少なめでゴメンナサイ。

>ferさん

バッチリです。こういう場合にはIEを使うんですね。

追記の方もとても参考になりました。

助けていただいて本当に有り難うございました。

2005/02/17 19:23:38

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません