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