C槽若有開系統保護功能,請記得修正位置,否則安裝軟體將會出錯,因為無法紀錄系統復原。^^
|
||||||
|
建立*.BAT ::/log= 紀錄執行狀態 D:\prog\WinSCPPortable\WinSCP.exe /log=D:\prog\WinSCPPortable\CS0901-outbound.txt /script="D:\prog\WinSCPPortable\CS0901-WINSCP-FTP.txt"
::測試 %errorlevel% 上面ftp連線成功與否 成功回傳0 失敗回傳1
::如果連線是敗直接跳到connerror 不刪除本地端檔案
::連線上傳成功後刪除本地端檔案
::連線成功mail通知
exit
:connerror
::FTP連線失敗mail通知 建立WINSCP SCRIPT擋 *.TXT option batch abort
出處https://dotblogs.com.tw/jean/2013/11/06/126876
有些早期舊程式語言並沒有支援SFTP元件,可透過呼叫外部程式來達成 SFTP使用WinSCP WinSCP目前是免費的FTP軟體 1. 到WinSCP網站下載WinSCP.exe http://winscp.net/eng/download.php 2.產生Ftp.bat檔,檔案內容如下: winscp.exe /console /script="C:\winscp\winscp-script.txt" 3.產生winscp-script.txt檔,檔案內容如下: option batch abort 說明:open sftp://登入帳號:登入密碼@FTP位址 -hostkey 用WINSCP.EXE連線後,在下圖紅框點兩下即可顯示 put 上傳檔案的本機路徑 另外說明 scp及ftps的語法: winscp.exe scp://test@example.com:2222 /privatekey=mykey.ppk 若寫在winscp-script.txt檔內則為 open scp://test@example.com:2222 /privatekey=mykey.ppk open ftps://martin@example.com /implicit /certificate="xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" 4.將WinSCP.exe、Ftp.bat、winscp-script.txt放在同一個目錄 5.執行Ftp.bat :將Ftp.bat 點兩下即開始執行 感謝作者 Delphi 7](2014.3.3改)Indy 10 網路元件安裝舊的方法原本是以下這樣,後來我裝新的XP系統時發現無法成功 首先從 http://www.indyproject.org/downloads/10/indy10.0.52_source.zip 下載壓縮檔。 Indy 10 安裝步驟:移除舊版 Indy 9
開始安裝:
新的方式(成功率大幅提高) 從 http://indy.fulgan.com/ZIP/ 下載開發中的Indy10,(2014.3.3)今日的版本是 Indy10_5099.zip 開始進行安裝 先移除原安裝的 Indy (Delphi7之後好像都會自動裝Indy9,大致和舊方式相同,這邊再寫詳細一點):
確定以上步驟都完成,或是您確定沒安裝任何版本的Indy ,就可以開始進行安裝
我照這個步驟的成功率目前是百分百,提供給大家試試看 參照網址 http://www.indyproject.org/Sockets/Docs/Indy10Installation.EN.aspx 我們都知道一間朝令夕改的公司或國家,基本上都不會是強盛的公司或是國家…….
|
||||||
|
Copyright © 2025 No Money No Honey - All Rights Reserved |
||||||
近期留言