wincc VBS问题

Dim vbbb
Set vbbb=CreateObject("wscript.shell")
    vbbb.Run "C:\\WINDOWS\system32\calc.exe"
Set vbbb=Nothing
可以打开程序cale.exe,现在我想在wincc预先判断这个程序是否打开,求相关代码。谢谢

最佳答案

提供用C的思路, 就是查找程序的窗口有没有在计算机窗口已经显示,如果没有则激活,有则不激活
HWND h=NULL;
 h=FindWindow(NULL,"计算器"); //查找标题为“计算器”的窗口
 if (h==0)                                  //如果没找到,那么打开计算器程序
   { ProgramExecute("calc");
    h=FindWindow(NULL,"计算器");
   }
ShowWindow(h, SW_NORMAL);

提问者对于答案的评价:
不好意思 没有及时回复

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日
下一篇 2017年11月19日

相关推荐