アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在VBSについて勉強中の者です。

VBSにてIEを作動させ、該当ページに進み、入力フォームなどに情報を入力し、
次へ進むボタンを押したときにmsgbox(Yes/No)がでてきてしまい、
そこでVBSが止まってしまいます。

そこで、3つほど質問なのですが

1.ブラウザの設定でmsgbox自体をださないようにする方法はあるか

2.PC自体の設定でmsgboxをださないようにする方法はあるか

3.他のスクリプトなんかを動かし、20秒ほどの間隔でキーボードのEnterを押す方法はあるか。
もしあれば、それはVBSとセットで使えるものか

こちら3つの質問で以上となります。
ご回答のほどよろしくお願いいたします。

A 回答 (2件)

>それともVBSからjavascriptに飛んでこれやっといて的なことを


>頼んでいる形なのでしょうか?

はい。
標準関数と同名のニセ関数を追加するスクリプトコードをブラウザに送っています。

//ニセ関数
function confirm()
{
   return true;
}


http://d.hatena.ne.jp/ken3memo/20110828/1314527073
    • good
    • 0
この回答へのお礼

ご親切にありがとうございます。
正直なところ理屈はいまいちですが、使い方はなんとなくわかりました。
うまく工夫して活用していきたいと思います。

迅速なご回答で大変助かりました。
ありがとうございました。

お礼日時:2012/04/19 20:00

javascriptのconfirmやalertのこと?


ドキュメント読み込み後に、ダミー関数を組み込むとか。

.Navigate2 "javascript:function confirm() {return true;} function alert() {}"
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
なんだか解決してしまいました。

これはjavascriptに元からあるconfirmチックな関数を呼び出して、
VBSで使えるようにした的なことなのでしょうか?
それともVBSからjavascriptに飛んでこれやっといて的なことを
頼んでいる形なのでしょうか?

なにかちょっとしたヒントでいいので、
このワードで検索すればええよ的なことを教えてもらえると大変ありがたいです。

どうかよろしくお願いいたします。

お礼日時:2012/04/19 13:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!