Foxtable(狐表)用户栏目专家坐堂 → 程序自启动请教


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

主题:程序自启动请教

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


加好友 发短信
等级:幼狐 帖子:64 积分:659 威望:0 精华:0 注册:2021/11/25 17:17:00
程序自启动请教  发帖心情 Post By:2023/2/9 11:34:00 [只看该作者]

目的:系统更新后,自动启动

我同一台电脑 开了2个  foxtable 应用

用另一个 b 检查   a 是否 运行.


If ShowAppWindow("订单.XLS",1) = False Then
    Dim
Proc As New Process
   
Proc.File = "C:\data\订单.xls"
   
Proc.Start
End If


但是进程的名称 都是下图  ,要怎么弄呢


图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/9 11:45:00 [只看该作者]

到AfterOpenProject事件给不同项目设置不同的标题
ApplicationTitle = "xxx标题"

然后
If ShowAppWindow("xxx标题",1) = False Then
[此贴子已经被作者于2023/2/9 13:44:01编辑过]

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


加好友 发短信
等级:幼狐 帖子:64 积分:659 威望:0 精华:0 注册:2021/11/25 17:17:00
  发帖心情 Post By:2023/2/9 13:42:00 [只看该作者]

蓝版 那个升级完成

在线升级结束,请重新启动程序

这个内容 能否不提示的呢

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/9 13:46:00 [只看该作者]

不能的

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


加好友 发短信
等级:幼狐 帖子:64 积分:659 威望:0 精华:0 注册:2021/11/25 17:17:00
  发帖心情 Post By:2023/2/9 13:58:00 [只看该作者]

有什么办法 能够做到让 系统 更新后 自动重新打开呢

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/9 14:01:00 [只看该作者]

如果是小版本升级,可以使用Syscmd.Project.Open(ProjectFile)

如果是大版本升级,没有办法,必须手工重新打开项目

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


加好友 发短信
等级:幼狐 帖子:64 积分:659 威望:0 精华:0 注册:2021/11/25 17:17:00
  发帖心情 Post By:2023/2/9 14:06:00 [只看该作者]

是在这里加吗?
If Syscmd.Project.Update(False,False) = False Then '如果没有升级
else
Syscmd.Project.Open(ProjectFile)
endif



 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/9 14:14:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:64 积分:659 威望:0 精华:0 注册:2021/11/25 17:17:00
  发帖心情 Post By:2023/2/9 16:28:00 [只看该作者]

 蓝版 还是不行


图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

这个内容需要人手去点 , 才能重新打开程序.

我的场景是 用foxtable  在多个工控机做 数采  , 升级的时候需要  无人操作.

这个框框 不能取消掉吗?



 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/9 16:43:00 [只看该作者]

我4楼已经说了,这个提示无法去掉的。

还是用2个程序的方式,B程序判断有升级,关闭A程序,然后下载升级包直接整个解压覆盖A程序,再启动A程序。

 回到顶部
总数 12 1 2 下一页