Foxtable(狐表)用户栏目专家坐堂 → XXXXX桌面上的文件,可以使用ft代码打开吗?


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

主题:XXXXX桌面上的文件,可以使用ft代码打开吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/4 8:54:00 [显示全部帖子]

1、http://www.foxtable.com/webhelp/scr/0353.htm

 

2、https://msdn.microsoft.com/zh-cn/library/system.diagnostics.process.start(v=vs.80).aspx

 

3、

 

Dim zx As New Process '定义一个新的Process
zx.File ="D:\FOX程序\项目名\Publish\程序名.exe"
zx.Verb = "runas"
zx.Start()


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/24 16:23:00 [显示全部帖子]

Dim sdt As Date = Date.Now
While Date.Now < sdt.AddSeconds(10)
    Application.DoEvents
End While

msgbox("10秒后执行")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/24 19:38:00 [显示全部帖子]

vars("p") = system.Diagnostics.Process.Start("d:\test.txt")
msgbox(123)
vars("p").kill

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/28 18:14:00 [显示全部帖子]

1、可以加入try catch

 

2、可以屏蔽错误 http://www.foxtable.com/webhelp/scr/2655.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/28 23:43:00 [显示全部帖子]

1、在本地同样也打开exe程序测试,看能否正常。

 

2、简化你的代码,改成打开一个exe,10秒后关闭exe,是否正常?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/29 10:55:00 [显示全部帖子]

如果是发布后的程序,这样测试,红色是【进程名.exe】,而不是【可执行文件名.exe】

 

foxtable是先打开exe,再打开另一个exe的。前一个exe已经关闭。

 

vars("p") = system.Diagnostics.Process.Start("C:\Users\dv rrxaI600 007\Desktop\备份\win8代码输入卡顿的处理_开发版\Publish\Foxtable.exe")
msgbox(123)
vars("p").kill 


 回到顶部