当前位置: 主页 > PLC控制

wincc VBS问题

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

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号