以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Process 打开外部应用,并使其界面前置  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184987)

--  作者:foxtablefanse
--  发布时间:2023/1/29 11:57:00
--  Process 打开外部应用,并使其界面前置
菜单有个远程协助,打开后远程协助后其只在任务栏,想其在项目窗口的前端,怎么设置。 

Dim proc As New Process
proc.File = ApplicationPath & "ToDesk_Lite.exe"
proc.WaitForClose = True
proc.Start


[此贴子已经被作者于2023/1/29 12:04:52编辑过]

--  作者:有点蓝
--  发布时间:2023/1/29 12:05:00
--  
参考:http://www.foxtable.com/webhelp/topics/2713.htm
--  作者:foxtablefanse
--  发布时间:2023/1/29 12:06:00
--  
Caption 不知道是什么啊,也就是不知道其窗口名是什么
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20230129120842.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20230129121213.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/1/29 12:12:42编辑过]

--  作者:有点蓝
--  发布时间:2023/1/29 13:36:00
--  
用的是窗口标题,不是窗口名称,试试

Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("ToDesk Lite")
For Each p As System.Diagnostics.Process In ps
    output.show(p.MainWindowTitle)
Next