質問: vbscriptでftpサイトからダウンロードさせたい。 こんにちは。 vbs(初心者)です。 このところ1週間くらい悩んでいるので教えて下さい。 vbsでftpサイトから複数ファイルをダウンロードさせたいのですが、エラーが出てうまくいきません。 具体的には、 xxx.vbsをwクリックすれば、ftpサイトにアクセスし、ファイルをローカルにダウンロード完了。まで行いたいです。 現在、 1.ローカルフォルダtempにアクセス 2.tempからtemp1にコピー 3.temp1からtemp2に移動 4.tempとtemp2のファイルサイズ表示、終了 という.vbsは出来ているんですが、1.をftpサイトにしたいのです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=381743 なども見てみましたがイマイチ理解できませんでした。 call ftpdownload($server, $user, $pwd, $svr_fname, $cli_fname[, $bin_flag, $proxy, $port]) 上記でもうまくいかないのですが・・・ .vbsでieを起動したりすることは出来ています。 どなたかごぞんじ又は、サンプルが載っているサイトがあれば教えて下さい。 よろしくおねがいします。
回答: windowsxpなら コマンドラインツールのftp.exeがあるので それを利用するか、 todo36さんの仰るコンポーネントが簡単ですね。 >http://oshiete1.goo.ne.jp/kotaeru.php3?q=381743 >なども見てみましたが これは 1.internet explorer経由で navigateメソッドを使用して 「ファイルのダウンロード」ダイアログを出して 2.sendkeysで「保存」をクリックさせて 3.sendkeysで保存先パスを入力させる といったお洒落じゃない方法です。