今天終於將 AUTOIT 的 FTP 功能搞清楚了, 因為公司有一項專案, 要求外部單位將 txt 檔以 ftp 方式傳送檔案至指定伺服器, 然後我得寫個程式定時, 例如每五分鐘去 ftp 查看看是否檔案已傳入, 是的話就下載該檔案, 讀取內容後, 自動對系統下達命令. 這種自動化我很有興趣, 但上司擔心搶走我們人工的工作, 所以可以做不能說. 以去 hinet 的 myweb FTP 網站取得網頁為例, 程式如下 (用到 FTPEX.AU3)
#Include "FTPEX.AU3"
$server = "ftp.myweb.hinet.net"
$username = "xyz"
$password = "123456"
$Open_FTP = _FTP_Open('Hinet_FTP')
$FTP_Conn = _FTP_Connect($Open_FTP, $server, $username, $password)
$ThisLocation = "D:\FTP\download.htm"
$RemoteLocation = "/download.htm"
$getFile = _FTP_FileGet($FTP_Conn, $RemoteLocation, $ThisLocation)
If $getFile = 1 Then
MsgBox(48,"提示訊息", "下載完成")
EndIf
_FTP_Close($Open_FTP)
沒有留言 :
張貼留言