Foxtable(狐表)用户栏目专家坐堂 → [求助]关于远程更新界面和更新方法的问题


  共有3648人关注过本帖树形打印复制链接

主题:[求助]关于远程更新界面和更新方法的问题

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 15:11:00 [显示全部帖子]

1、

 

实时滚动条你做不了,你弄一个虚拟的,提示正在下载,然后自己偷偷下载文件,再指定升级路径

 

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update.txt","D:\data\Update.txt","" ,"" ,False, 100000, True)

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update1.zip","D:\data\Update1.zip","" ,"" ,False, 100000, True)

UpdatePath = "D:\data"

Syscmd.Project.Update(False,True)

 

http://www.foxtable.com/help/topics/1402.htm

 

 

2、在Update代码的后面,加上退出系统的代码

 

Syscmd.Project.Exit() 正常退出Foxtable
Syscmd.Project.Exit(True) 先保存数据,然后退出Foxtable
Syscmd.Project.Exit(False) 不保存数据,强行退出Foxtable


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 16:41:00 [显示全部帖子]

1、先下载update.txt文件,然后看其版本和现在版本。再决定是否升级

 

2、你可以下载到任意一个文件夹里,最后指定到这个文件夹即可。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 17:13:00 [显示全部帖子]

你搭建的是ftp服务器?不要用匿名用户登录,要设置用户,而且要有下载的权限。

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/11 14:19:00 [显示全部帖子]

不能下载的电脑,直接在浏览器里数据路径,是否可以下载?

 

或者执行这句代码报什么错?

 

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update.txt","D:\data\Update.txt","" ,"" ,False, 100000, True)

 

如果浏览器也不能下载,说明ftp搭建得有问题,尝试用比如 serv-u ftp 搭建


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/5 9:32:00 [显示全部帖子]

1、路径上可以指定端口号的 ftp://zhanshang:138238@egridsoft.com:端口号/Update

 

2、用http的话,可以显示滚动条,ftp的不行

 

3、最简单的,你可以弹出一个窗口,用文字提示,正在升级,预计要等候多少分钟这样,叫用户不要关闭或取消。

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/5 16:34:00 [显示全部帖子]

1、可能ftp不支持,必须默认下载;

 

2、http的意思是,比如你搭建一个网站,如 http://foxtable.com,把东西放在上面,直接下载

 

Network.DownloadFile("http://www.foxtable.com/download/huahai.zip", "d:\test.zip" ,"", "" ,True, 100000, True)

3、只要你用ie浏览器可以访问,foxtable就可以访问

 

4、参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=78301&skin=0

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/5 16:54:00 [显示全部帖子]

1、如果你要foxtable的,就在用户点击更新的时候,把提示窗口显示出来;

 

否则,就是自己下载文件后,然后静默更新。

 

2、搭建网站很简单的,网上有教程

 

http://www.baidu.com/baidu?wd=iis+%B4%EE%BD%A8%CD%F8%D5%BE&tn=monline_4_dg

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/5 17:14:00 [显示全部帖子]

If Syscmd.Project.Update(False,False) = true Then '如果没有升级
    在这里打开你的提示窗口,然后等候静默更新完毕
End If

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/5 17:16:00 [显示全部帖子]


 回到顶部