
自己搗鼓了個從FTP下載完一個文件之后并創建桌面快捷方式但會出來兩個窗口從FTP下載完一個文件之后并創建桌面快捷方式,但會出來兩個窗口,求大神指定,希望下載完之后自運退出并創建桌面快捷方式
nclick="copycode($('code0'));">復制代碼
- @echo off
- set ftpUser=Anonymous
- set ftpIP=192.0.0.0
- set LocalFolder=D:
- set ftpFile=%temp%TempFTP.txt
- set SrcFile=D:123.exe
- set Args=-s -t 2
- set LnkFile=123.LNK
- call :CreateShort %SrcFile% %Args% %LnkFile%
- pause & goto :eof
- ::Arguments目標程序參數
- ::Description快捷方式備注
- ::FullName 返回快捷方式完整路徑
- ::Hotkey 快捷方式快捷鍵
- ::IconLocation 快捷方式圖標,不設則使用默認圖標
- ::TargetPath 目標
- ::WindowStyle窗口啟動狀態
- ::WorkingDirectory 起始位置
- :CreateShort
- mshta VBscript:Execute(Set a=CreateObject(Wscript.Shell):Set b=a.CreateShortcut(a.SpecialFolders(DeskTop) & %~3):b.TargetPath=%~1:b.WorkingDirectory=%~dp1:b.Arguments=%~2:b.Save:close)
- >%ftpFile% (
- echo,%ftpUser%
- echo cd %ftpFolder%
- echo lcd %LocalFolder%
- echo bin
- echo ! echo 正在下載...
- echo mget *.*
- echo ! echo 下載結束...
- echo ! ping -n 10 127.1 ^>nul
- echo bye
- )
- start ftp -v -i -s:%ftpFile% %ftpIP%

