|
>>コマンドファイルを作って,「ftp -s:コマンドファイル」とか...
と言っておきながら,色々制約があります。^^;
・ftpのユーザID,パスワードが必要。
・エラーが検知できない。などなど...
ということで,重要な処理や開発用では使用しない方が賢明かも。
とりあえずサンプルです。
シート上に以下(A1〜A7)を作成しておき
Aセル '説明
1 UserId 'ユーザID
2 PassWord 'パスワード
3 cd test 'ディレクトリの移動
4 binary 'バイナリモード指定
5 prompt 'mgetの問い合わせ抑止
6 mget *.jpg 'ディレクトリ内の*.jpgを根こそぎget
7 bye 'ftpの終了
Sub ftp_test()
'カレントディレクトリの変更
ChDir ("D:\")
'ftp_batch.txtを作成する
Open "ftp_batch.txt" For Output As #1
For i = 1 To 7
Print #1, Cells(i, 1)
Next i
Close #1
'ftpの実行
Shell ("ftp -s:ftp_batch.txt HostName")
End Sub
UserId,PassWord,HostNameには,それぞれの値に置き換えてください。
あと特にシートに記載された内容からテキストファイルを作成する必要
もありませんので,そこいらへんはお好みで変更してください。
|
|