以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动升级版本的路径如何设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27053)

--  作者:sutingrong
--  发布时间:2012/12/20 17:58:00
--  自动升级版本的路径如何设置
 比如说我的升级包是在 E:\\升级包\\update.zip,那我在 “在线升级路径” 那里怎么写呢

--  作者:lin_hailun
--  发布时间:2012/12/20 18:14:00
--  
 e:\\升级包
--  作者:sutingrong
--  发布时间:2012/12/20 18:33:00
--  
 我设置的是局域网在线升级的, e:\\升级包 这个在我本机测试的是没有问题,但是到别的电脑测试就不行了。是不是需要加上我这个电脑的ip呢
--  作者:狐狸爸爸
--  发布时间:2012/12/20 18:41:00
--  

是你的C:\\,不是其他电脑的C:\\,必须用机器名或者IP地址。

 

例如:

 

\\\\hehui\\update\\

 

 

 

 


--  作者:lin_hailun
--  发布时间:2012/12/20 20:52:00
--  
 把你的这个文件夹共享出去,然后访问就这样:

 \\\\ip\\文件夹名称

 或者

 \\\\机器名\\文件夹名称

--  作者:sutingrong
--  发布时间:2012/12/21 9:17:00
--  
哈哈,谢谢两位老师的回答,已经搞定了。不过还有个疑问就是,点击更新以后,那个更新包都会下载到发布的文件夹中的一个project的文件夹,比如我发布的文件夹叫:public ,然后里面有个叫project 的文件夹,下载更新的时候不是直接覆盖public文件的内容,而是直接解压到project文件中。可不可以就是直接覆盖public文件夹里的数据呢

--  作者:lin_hailun
--  发布时间:2012/12/21 9:47:00
--  
 自动更新的话只是更新project里的文件。

 你可以自己设置一个更新,参考如下代码:

network.DownloadFile(updatepath & "/update.zip",projectpath &"update.zip" ,"","",True,60000,True)
Dim zip As New zipFile
zip.Open( projectpath & "update.zip")
zip.Extractall(projectpath )
zip.Close()
messagebox.show("更新完成")


--  作者:sutingrong
--  发布时间:2012/12/21 10:13:00
--  
不好意思,我想问一下这些代码要写在哪里呢图片点击可在新窗口打开查看

--  作者:lin_hailun
--  发布时间:2012/12/21 10:33:00
--  
 呃,你可以定义个按钮写入代码。

network.DownloadFile(updatepath & "/update.zip",projectpath &"update.zip" ,"","",True,60000,True)
Dim zip As New zipFile
zip.Open( projectpath & "update.zip")
zip.Extractall(projectpath)  \'关键是这句,这句是你要把文件解压到那个路径
zip.Close()
messagebox.show("更新完成")


--  作者:jspta
--  发布时间:2012/12/21 11:23:00
--  
如何重新启动foxtable程序,以完成更新那?