冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 2412|回覆: 6
打印 上一主題 下一主題

[求助] Vb.net自動更新

[複製鏈接]

17

主題

1

好友

20

積分

新手上路

Rank: 1

UID
3587
帖子
185
主題
17
精華
0
積分
20
楓幣
799
威望
16
存款
722
贊助金額
0
推廣
0
GP
17
閱讀權限
10
性別
保密
在線時間
81 小時
註冊時間
2012-1-30
最後登入
2022-3-2

2015年紀念勳章 太陽勳章 神手勳章 私服達人 音樂勳章 懶人勳章 性別(男) instagram紀念勳章 2015中秋節紀念勳章 2018年紀念勳章

跳轉到指定樓層
1
發表於 2018-3-5 15:02:13 |只看該作者 |倒序瀏覽
小弟我是最新的那種新手,想問一下能不能用vb.net做出一個程式
程式裡面設置一個Button檢查是否為最新版,如果不是->下載最新版到舊程式目錄,並且關閉而且刪除舊程式,在開啟新程式
還是說我需要在額外寫一個B程式來確認,如果是最新版直接開啟,如果不是則按照上面那個步驟
最好的話我是希望能夠只用一個EXE解決
小弟已經會檢查更新跟不是最新版則顯示有最新版並用瀏覽器開啟新版下載鏈接,可是不知道要怎樣才能刪除舊檔案並開啟新版程式
請求大神賜教
*以Google過了,不知我的搜索方向不對還是怎樣都沒有我需要的類型
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1骰子
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

66

主題

17

好友

390

積分

初級贊助會員

Rank: 5Rank: 5

UID
144692
帖子
787
主題
66
精華
0
積分
390
楓幣
91
威望
253
存款
316
贊助金額
500
推廣
44
GP
0
閱讀權限
60
在線時間
236 小時
註冊時間
2016-7-7
最後登入
2024-4-21

VIP會員 Android勳章 性別(男) 高級客戶 發帖達人 熱心助人 Apple勳章 2019年紀念勳章 神手勳章 2020年紀念勳章 論壇粉絲 積分勳章 懶人勳章 解說達人 太陽勳章 幼兒勳章 音樂勳章 2021年紀念勳章 2022年紀念勳章 2023年紀念勳章 2024年紀念勳章 論壇支持王

2
發表於 2018-3-5 15:29:28 |只看該作者
你自己要怎麼刪除自己?
當你舊版還在執行狀態的時候,要怎麼刪除自己?
-----------------------------------------------
可以檢測下載新版本到目錄。
開啟新版的同時,會檢測目錄下是否存在舊版,如果是就刪除。
不是就不執行。
----------------------------------------------
如果你聽得懂,就好了,聽不懂,我只能丟檔案給你參考
[發帖際遇]: YYYpo 相信「年年繳黨費,勝過安太歲。」,因此繳交黨費 1 楓幣 幸運榜 / 衰神榜
點評回覆

使用道具 舉報

17

主題

1

好友

20

積分

新手上路

Rank: 1

UID
3587
帖子
185
主題
17
精華
0
積分
20
楓幣
799
威望
16
存款
722
贊助金額
0
推廣
0
GP
17
閱讀權限
10
性別
保密
在線時間
81 小時
註冊時間
2012-1-30
最後登入
2022-3-2

2015年紀念勳章 太陽勳章 神手勳章 私服達人 音樂勳章 懶人勳章 性別(男) instagram紀念勳章 2015中秋節紀念勳章 2018年紀念勳章

3
發表於 2018-3-5 16:12:46 來自手機 |只看該作者
YYYpo 發表於 2018-3-5 15:29
你自己要怎麼刪除自己?
當你舊版還在執行狀態的時候,要怎麼刪除自己?
---------------------------------- ...

嗯嗯我就是想要這功能,可是不知道要怎麼寫出讓他判斷是否存在舊檔案,如果有的話就刪除,可是不會寫QQ
點評回覆

使用道具 舉報

66

主題

17

好友

390

積分

初級贊助會員

Rank: 5Rank: 5

UID
144692
帖子
787
主題
66
精華
0
積分
390
楓幣
91
威望
253
存款
316
贊助金額
500
推廣
44
GP
0
閱讀權限
60
在線時間
236 小時
註冊時間
2016-7-7
最後登入
2024-4-21

VIP會員 Android勳章 性別(男) 高級客戶 發帖達人 熱心助人 Apple勳章 2019年紀念勳章 神手勳章 2020年紀念勳章 論壇粉絲 積分勳章 懶人勳章 解說達人 太陽勳章 幼兒勳章 音樂勳章 2021年紀念勳章 2022年紀念勳章 2023年紀念勳章 2024年紀念勳章 論壇支持王

4
發表於 2018-3-7 09:13:08 |只看該作者
  1. if 判斷的內容 then
  2. '如果相同版本,在這邊執行你要的動作
  3. else
  4. '不相同的話執行下載新版本動作
  5. end if
複製代碼
其他可以上網Google一下資料來源參考就可以了

點評

kevin001958  那有沒有辦法讓程式偵測到版本不一樣的話自動更新成線上的最新版城市碼並改版本號為最新  發表於 2018-3-7 17:40
點評回覆

使用道具 舉報

17

主題

1

好友

20

積分

新手上路

Rank: 1

UID
3587
帖子
185
主題
17
精華
0
積分
20
楓幣
799
威望
16
存款
722
贊助金額
0
推廣
0
GP
17
閱讀權限
10
性別
保密
在線時間
81 小時
註冊時間
2012-1-30
最後登入
2022-3-2

2015年紀念勳章 太陽勳章 神手勳章 私服達人 音樂勳章 懶人勳章 性別(男) instagram紀念勳章 2015中秋節紀念勳章 2018年紀念勳章

5
發表於 2018-3-7 17:19:00 |只看該作者
本帖最後由 kevin001958 於 2018-3-7 17:22 編輯
YYYpo 發表於 2018-3-7 09:13
其他可以上網Google一下資料來源參考就可以了

所以是要
if 版本跟線一樣 then
開啟程式
刪除舊版本
else
跳出提示視窗
下載新版本
關閉程式
end if
這樣

剩下的我在研究一下

點評

kevin001958  已大概知道方向了  發表於 2018-3-8 10:53
YYYpo  要自己摸索,才會進步。  發表於 2018-3-7 20:03
點評回覆

使用道具 舉報

22

主題

12

好友

28

積分

新手上路

Rank: 1

UID
147113
帖子
486
主題
22
精華
0
積分
28
楓幣
3432
威望
25
存款
0
贊助金額
0
推廣
0
GP
45
閱讀權限
10
性別
在線時間
58 小時
註冊時間
2016-7-20
最後登入
2024-4-12

懶人勳章 性別(男) 神手勳章

6
發表於 2018-12-4 01:42:21 |只看該作者
本帖最後由 fucker 於 2020-7-17 06:37 編輯

寫法千百種,最簡單的寫法就是建立個txt檔,上面打上最新版本號
在上傳到伺服器上,再利用vb.net下載檔案、讀檔案的方式 取得txt檔中的版本編號
在比對最新版本和目前版本。
這樣基本就完成最新版本檢測了,接下來就用IF判斷式去寫.

設當前版本為:ver,最新版本為newver 請將網址替換

Dim ver as string=1.0
My.Computer.Network.DownloadFile("https://123.com/*.txt","yourname.txt")
Dim newver as string=My.Computer.Filesystem.ReadAllText("yourname.txt")

-------------------
'判斷版本
If ver=newver Then
MsgBox("目前是最新版本")
Else
MsgBox("已有新版本 請前往下載")
End IF

.....搞定收工


我什麼都不是
點評回覆

使用道具 舉報

22

主題

12

好友

28

積分

新手上路

Rank: 1

UID
147113
帖子
486
主題
22
精華
0
積分
28
楓幣
3432
威望
25
存款
0
贊助金額
0
推廣
0
GP
45
閱讀權限
10
性別
在線時間
58 小時
註冊時間
2016-7-20
最後登入
2024-4-12

懶人勳章 性別(男) 神手勳章

7
發表於 2020-7-17 06:39:55 |只看該作者
上面補充程式碼給你了,不知道對不對 自己套用上去看看
不對在自己修正一下 我好久沒碰vb了

這是最基本的讀檔方式做的判斷更新。

如果想做自動更新 那麼在提示新版的程式片段加上
My.Computer.Network.Downloadfile("網址","存放位置+檔名")
或是直接用Shell的方式打開下載網頁給他自己更新
我什麼都不是
點評回覆

使用道具 舉報

高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-4-23 20:01

回頂部