Foxtable(狐表)用户栏目专家坐堂 → [分享]制作升级文件20140815更新


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

主题:[分享]制作升级文件20140815更新

帅哥哟,离线,有人找我吗?
lsy
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/7/19 11:32:00 [只看该作者]

这类帖子,该顶。

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[建议]狐表应该支持自定义文本大小DPI  发帖心情 Post By:2014/7/19 12:05:00 [只看该作者]

很好,谢谢。请楼主将5+1+6合并。

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


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2014/7/19 15:20:00 [只看该作者]

给大家另外一个参考,不是使用foxtable,而是使用7-zip的命令行来做,先建一个bat文件,

输入下面的命令:

echo off
c:\7zip\7z a D:\升级包\update2.zip D:\test\Publish\*
c:\7zip\7z a D:\升级包\update1.zip D:\test\Publish\Project\*

 

注释:c:\7zip\7z 是压缩包中解压以后,7z.exe 的全路径,需要根据自己的情况修改,相关的工具见附件

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生成updat压缩包.rar

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:7zip.rar

 

给大家另外一个选择,而且压缩速度比foxtable的要快很多。


 回到顶部
帅哥哟,离线,有人找我吗?
tongliaozyr
  14楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:6100 威望:0 精华:0 注册:2013/10/22 12:15:00
  发帖心情 Post By:2014/7/19 19:13:00 [只看该作者]

非常感谢大家捧场!

 

 

 

 


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


加好友 发短信
等级:六尾狐 帖子:1198 积分:7859 威望:0 精华:0 注册:2013/5/17 14:26:00
  发帖心情 Post By:2014/7/19 19:37:00 [只看该作者]

用户已经被屏蔽

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


加好友 发短信
等级:五尾狐 帖子:1134 积分:11094 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/7/19 20:37:00 [只看该作者]

谢谢,学习!

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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/7/20 9:32:00 [只看该作者]

谢谢楼主,很方便。

试了一下,制作压缩包需要一点时间,第一次还以为代码没反应呢。所以,在窗口加个标签Label1,加点提示:

 

e.Form.Controls("Label1").Text = "正在制作升级包,请稍候..."
Application.DoEvents()
e.Form.Controls("Button1").Enabled = False
If FileSys.DirectoryExists(ProjectPath & "update") = False Then
    FileSys.CreateDirectory(ProjectPath & "update")
End If
If FileSys.DirectoryExists(ProjectPath & "publish") =  True Then
    Dim zip As New zipFile
    Dim yswj As String = ProjectPath & "update\update2.zip"
    Dim yslj As String = ProjectPath & "publish"
    zip.Create( yswj )
    zip.AddFolder(yslj)
    zip.Close()
End If
If FileSys.DirectoryExists(ProjectPath & "publish\Project") =  True Then
    Dim zip1 As New zipFile
    Dim yswj1 As String = ProjectPath & "update\update1.zip"
    Dim yslj1 As String = ProjectPath & "publish\Project"
    zip1.Create( yswj1 )
    zip1.AddFolder(yslj1)
    zip1.Close()
End If
Dim yswj2 As String = ProjectPath & "update\update.txt"
Dim s As String = Format(PublishDate, "yyyy-MM-dd") & "|" & Format(CDate(applicationvertion),"yyyy-MM-dd")
FileSys.WriteAllText( yswj2 , s, False, Encoding.Default)
e.Form.Controls("Label1").Text = "升级包制作完毕."
Application.DoEvents()
e.Form.Controls("Button1").Enabled = True
Dim Proc As New Process
Proc.File = ProjectPath & "update"
Proc.Start()


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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/7/20 9:38:00 [只看该作者]

如是局域网,还可以直接CopyDirectory 到升级文件夹,太方便了。再次感谢楼主。


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


加好友 发短信
等级:六尾狐 帖子:1294 积分:9852 威望:0 精华:0 注册:2012/9/19 21:13:00
  发帖心情 Post By:2014/7/20 12:51:00 [只看该作者]

生成的 txtupdate.txt文件的内容

 

0001-01-01|2014-07-20


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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/7/20 14:13:00 [只看该作者]

以下是引用lyfxybc在2014-7-20 12:51:00的发言:

生成的 txtupdate.txt文件的内容

 

0001-01-01|2014-07-20

你在项目属性中设置了项目发布日期了吗?


 回到顶部
总数 25 上一页 1 2 3 下一页