⑴ 易語言下載文件到本地,然後打開這個文件
大文件下載,你最好是使用三方協議下載,用支持庫默認的對象下載,很容易卡死;
可參考 迅雷下載 協議或 API斷點下載,迅緩這兩個可以在網路或易官方論壇搜到相關源碼,野輪至於運行程序,就是一命令而畝脊模以,如果這個1.exe 也是易語言寫的,建議做成DLL,提供介面調用
⑵ 易語言如何寫下載並執行文件命令
解決方案: .版本 2 .支持庫 internet 寫到文件 (HTTP讀文件 (「文件地址」), 「C:\Temp.exe」) 運行 (「C:\Temp.exe」, 假, ) 缺點,這樣寫可能會導致程序讀取文件時假死。
⑶ 易語言怎樣下載文件
我們以網路雲客戶端的直鏈為例,提取直鏈中BaiYunGuanjia_5.3.6.exe的BaiYunGuanjia_5.3.6的文本文字。
運行易語言,進入「新建工程」文件對話框,選擇「Windows窗口程序」然後點擊「確定」按鈕,進入「Windows窗口程序」設計界面。
在啟動窗口我們添加一個編輯框和按鈕,便於一會便於展示提取出來的文本。
點擊按鈕進入窗口程序集界面,我們先添加精易模塊V3.3,然後按Ctrl+L鍵創建一個變數,變數名:文件名,類型:文本型。
開始寫源碼,如下圖,使用的是精易模塊里的文本_取出中間文本,我們要取出直鏈里的文本。
然後我們再寫一個命令,把提取出來的文件名放入編輯框中,來確認下提取的是不是正確。
完成後我們直接運行,點擊按鈕,看,我們需要的文件名直接出現在了編輯框里。
文件名提取是為了在不改名字的情況下,把下載的文件寫入電腦,然後自動執行。有很多的擴展思路。
⑷ 用易語言,下載文件
估計是你的伺服器禁止了文件下載,現在很多免費空間都這樣。
我用一個同學的可以下載的伺服器測試了,可以下載
當然也可能是你網址寫錯了,要加"http://"
以下為代碼
.版本 2
.支持庫 internet
.子程序 _按鈕1_被單擊
.局部變數 i, 位元組集
i = HTTP讀文件 (「http://www.0592stu.cn/1.exe」)
延時 (1000)'為什麼要延時?個人習慣,手動延遲,避免HTTP尚未把文件完全度完整就寫出。
寫到文件 (取運行目錄 () + 「\1.exe」, i)
輸出調試文本 (i)
如果是因為你伺服器被限制不能下載的話你可以使用FTP下載文件。
.版本 2
.支持庫 shell
.子程序 __啟動窗口_創建完畢
.全局變數 伺服器名, 文本型
.全局變數 全局輔助對象, FTP輔助對象
.全局變數 全局下載對象, 下載對象
.全局變數 全局上傳對象, FTP上傳對象
.全局變數 登錄名, 文本型
.全局變數 登錄密碼, 文本型
.全局變數 用戶名, 文本型
伺服器名 = 「10.110.160.23」
登錄名 = 「sahd」
登錄密碼 = 「asdas」
文件名 = 取特定目錄 (#Windows安裝目錄) + 「Temp\」 + 「up1.0.exe」
'這里所說的文件名是把你文件保存在你計算機上的路徑
刪除文件 (文件名)'存姿衫在相同文件就先刪除再覆蓋
下載文件 (「ftp://」 + 伺服器名 + 「/web/」 + 「up1.0.exe」,文件名)
.版本 2
.支持庫 downlib
.子程序 下載文件
.參數 服務端文件名, 文本型, ,
.參數 本地文件名, 文本型, ,
.局部變數 任務參數, 任務參數
任務參數.類型 = #傳送常量.下載
任務參數.文件地址 = 服務端文件名
輸出調試文本 (任務參數.文件地址)
任務參數.下載速度 = 0
任務參數.線程等待超時 = 1000
任務參數.默認線程數灶蘆 = 1
任務參數.本地文件路徑 = 本地文件名
輸出調試文本 (任務參數.本地文件路徑)
任務參數.連接超時 = 5000
任務參數.發送超時 = 5001
任務參數.接收超時 = 10000
任務參數.接收大小 = 20480
任務參數.交互回調函數 = &交互回調函數
任務參數.日誌回調函數 = &日誌回調函數
任務參數.用戶名 = 登錄名
任務參數.用戶密碼 = 登錄密碼
全局下載對象.增加新任務 (任務參數)
.子程序 交互回調函數, 整數型, , 同名覆蓋
.參數 消息類型, 整數型
.參數 線程信息, 整數型
.參數 參數3, 整數型
.參數 參數4, 整數型
.參數 對象信息, 整數型
.局部變數 獲得對象標記, 整數型
.局部變數 內容, 文本型
.局部變數 新文件名, 文本型
.局部變數 線程組, 整數型, , "0"
.如果真 (消息類型 = #傳送常量.發現存在文件)
返回 (#傳送常量.覆蓋)
.如果真結束
返回 (0)
.子程序 日誌回調函數
.參數 線程信息, 整數型
.參數 時間, 文本型
.參數 內容, 文本型
.參數隱冊帶 消息類型, 整數型
.參數 對象信息, 整數型
.局部變數 日誌內容, 文本型
' _登陸_時鍾_周期事件 ()
⑸ 易語言怎麼下載網頁提供按鈕提供的下載文件
首先要獲取那個網頁按鈕的鏈接地址,點右鍵查看源文件找出那個地址。比如是一個mp4視頻。
寫到文件(取運行目錄()+「/」+「文件名.mp4」,HTTP讀文件(「http開頭的mp4視頻地址」))
⑹ 易語言怎麼提取網頁中的下載地址並直接在軟體中下載到指定位置!
寫到文件 (取運行目錄 () + 「\Rocket.zip」, HTTP讀文件 (「https://api.rocketmod.net/download.unturned.latest.60F8E273-2042-4F49-9F7B-7457BDFA992F」))
就一句代碼= = 挺簡單的 歡迎新手去精易論壇
⑺ 易語言讀取網路文件並下載
判斷(寫到文件(路徑,HTTP讀文件())=真)
運行(路徑)
⑻ 求助!易語言從百度雲下載文件源碼怎麼寫
這個是不可以的。你編譯後寫出的是程序的依賴文件。必須跟程序一起打包,別人才能運行!
如果缺少依賴文件,程序根本打不開,又談何從網路下載?
一般依賴文件是.fne格式之類的文件
⑼ 用易語言寫從網路下載一個文件到本地該怎麼寫
你得有一個超級模塊
然後之需要一個命令就可以下載某文件到某個文件夾。
需要的模塊:超級模塊4.8 源碼 下載(,)
需要模塊的話+QQ449289892
⑽ 易語言如何點擊按鈕下載指定文件
.版本 2
.支持庫 internet
.局部變數 下載內容, 位元組集
下載內容 = HTTP讀文件 (「下載地址」)
寫到文件 (「桌面路徑」, 下載內容)