易語言制作自動下載器
最近在下載別人分享的文件時,經常會提示安裝一些其它軟件,或者彈出一些不需要的窗口,讓人非常郁悶。作為一個會一點編程的人,我決定制作一個專用下載器來解決這個問題。當然,基于這個思路,我們也可以編寫其他網
最近在下載別人分享的文件時,經常會提示安裝一些其它軟件,或者彈出一些不需要的窗口,讓人非常郁悶。作為一個會一點編程的人,我決定制作一個專用下載器來解決這個問題。當然,基于這個思路,我們也可以編寫其他網站的專用下載器。
繪制自動下載窗口
首先,我們需要繪制一個自動下載窗口,如下圖所示。在窗口中設置一個默認保存路徑,并添加一個“開始”按鈕。
獲取SID值
在編寫代碼之前,我們需要獲取一個SID值。我們使用精易模塊,通過提取網址的中間文本來獲得這個值。創建一個文本變量,并使用以下代碼:
sid 文本_取出中間文本(編輯框1.內容, "_", ".")
下載文件
最后,我們將編寫文件下載的代碼。使用寫入文件函數來保存下載的文件。代碼如下:
寫到文件(編輯框2.內容 "", 網頁_訪問("http://up4.(和諧內容請看圖片)" sid))
這里需要說明的是,文件名的命名方法可以根據網頁源碼中的文件名來進行取值。在這個例子中,我只是為了方便才這樣寫的。如果下載的文件是一個記事本文件,也會被命名為“”。具體的文件名命名方法可以根據實際情況進行調整。
調試和使用
現在,我們可以進行調試了。在編輯框1中輸入一個下載地址,然后點擊“開始”按鈕。在“F:1”目錄下會自動生成一個名為“”的壓縮文件。當然,如果下載的文件是一個記事本文件,也會被命名為“”。更準確的文件名可以通過解析網頁源碼來獲取,但這里就不做舉例了。
通過制作這個易語言的自動下載器,我們可以避免下載過程中彈出一些不需要的窗口和其他軟件的安裝提示,提高下載效率,讓我們能夠更快地獲取所需的文件。