Foxtable(狐表)用户栏目专家坐堂 → 升级后自动重启


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

主题:升级后自动重启

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


加好友 发短信
等级:小狐 帖子:307 积分:2448 威望:0 精华:0 注册:2019/7/19 13:09:00
升级后自动重启  发帖心情 Post By:2020/4/28 9:28:00 [只看该作者]

 Post By:2016/7/14 2:00:00 [只看该作者]

参考

 

Dim str As String = ""
str &= "Set ws = CreateObject(""Wscript.Shell"")" & vbcrlf
str &= "ws.run ""cmd /c d:\test.bat"",vbhide"

Dim bat As String = ""
bat &= "taskkill /f /im foxtable.exe" & vbcrlf
bat &= """" & ProjectFile & """"

FileSys.WriteAllText("d:\test.bat", bat, False, Encoding.Default)
FileSys.WriteAllText("d:\test.vbs", str, False, Encoding.Default)

Dim vbs As String = "d:\test.vbs"
Dim Proc As New Process '定义一个新的Process
Proc.File = vbs '指定要打开的文件
Proc.Start()


我使用这个重启代码,但重启后报错,求解决?

[此贴子已经被作者于2020/4/28 9:28:03编辑过]

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


加好友 发短信
等级:小狐 帖子:307 积分:2448 威望:0 精华:0 注册:2019/7/19 13:09:00
  发帖心情 Post By:2020/4/28 9:29:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-04-28_09-22-22.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107860 积分:548657 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/28 10:04:00 [只看该作者]

发布后的项目不能直接启动项目文件的,ProjectFile指的就是项目文件。需要启动的是“可执行文件.exe”。或者是“foxtable.exe”,可以使用这个变量获取:Process.GetCurrentProcess().MainModule.FileName

 回到顶部