みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ボタンをクリックすると指定したURL【A】を開き、指定したWEB上のフォーム【B】に、指定したFM上の値【C】を入力し、WEB上の検索ボタン【D】を押す仕組みを作りたいのですが、どのようにすればよろしいでしょうか?
当方初心者で、FMPro11Win版を使用しております。
以上、ご確認宜しくお願い申し上げます。
WEBビューアでないと無理では。
tim 様
ご返信ありがとうございます。
具体的にはどのようにすれば宜しいでしょうか?
ご教示頂ければと思います。
具体的には、フォームやその中の要素が指定可能かどうかはサイトによるので、できるかどうかわかりません。
WEBビューアを設定「URL」
しばらく待つ
WEBビューアを設定「"Javascript:"]
WEBビューアの場合、
参考:
ファイルメーカー ネイティブでWEBビューアのフォームへ自動入力! :
http://qbxxdp.blogspot.jp/2009/07/web.html
Internet Explorer利用、こっちはプラグインが必要です。
参考:
Operate_Internet Explorer|Webスクレイピング :
https://sites.google.com/site/scriptmak … b-scraping
Offline
vbsとEventを送信の組み合わせ(vbsはFMファイルと同階層)
変数を設定[$login:フィールドA]
変数を設定[$password:フィールドB]
Eventを送信[計算式:"〇△.vbs" & "半白スペース" & $login & "半白スペース" & $password
〇△.vbs
Set obj = CreateObject("InternetExplorer.application")
obj.Visible = True
obj.Navigate "URLを書く"
'フィールドAの値受取
obj.Document.Forms(0).Item("フォーム上の名前A").Value = WScript.Arguments.Item(0)
'フィールドAの値受取
obj.Document.Forms(0).Item("フォーム上の名前B").Value = WScript.Arguments.Item(1)
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 508.87 KiB (Peak: 514.6 KiB) ]