WINCC语音报警脚本

#include "apdefap.h"

int gscAction( void )
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END

158********叶志红

#pragma code ("Winmm.dll ")
BOOL PlaySound(LPCTSTR lpszSound, HMODULE hModule , DWORD dvSound );
#define SND_FILENAME 0x00020000L
#define SND_ASYNC 0x0001
#pragma code( )

char wavstrProjectPath[_MAX_PATH+50];
BOOL bRet=FALSE;


if (GetTagBit("gsw"))
{
strcpy(wavstrProjectPath,"d:\\sound\\ShuiWeiGao.wav");

}


if (GetTagBit("gsw"))
{
strcpy(wavstrProjectPath,"d:\\sound\\ShuiWeiGao.wav");

}


if (GetTagBit("dsw"))
{
strcpy(wavstrProjectPath,"d:\\sound\\ShuiWeiDi.wav");

}


if (GetTagBit("zt1"))
{
strcpy(wavstrProjectPath,"d:\\sound\\11.wav");

}


if (GetTagBit("zt2"))
{
strcpy(wavstrProjectPath,"d:\\sound\\12.wav");

}


if (GetTagBit("zt3"))
{
strcpy(wavstrProjectPath,"d:\\sound\\13.wav");

}


if (GetTagBit("zt4"))
{
strcpy(wavstrProjectPath,"d:\\sound\\14.wav");

}


if (GetTagBit("zt5"))
{
strcpy(wavstrProjectPath,"d:\\sound\\15.wav");

}


if (GetTagBit("zt6"))
{
strcpy(wavstrProjectPath,"d:\\sound\\16.wav");

}


if (GetTagBit("zt7"))
{
strcpy(wavstrProjectPath,"d:\\sound\\17.wav");

}


if (GetTagBit("zt8"))
{
strcpy(wavstrProjectPath,"d:\\sound\\18.wav");

}


if (GetTagBit("zt21"))
{
strcpy(wavstrProjectPath,"d:\\sound\\21.wav");

}


if (GetTagBit("zt22"))
{
strcpy(wavstrProjectPath,"d:\\sound\\22.wav");

}


if (GetTagBit("zt23"))
{
strcpy(wavstrProjectPath,"d:\\sound\\23.wav");

}


if (GetTagBit("zt24"))
{
strcpy(wavstrProjectPath,"d:\\sound\\24.wav");

}


if (GetTagBit("zt25"))
{
strcpy(wavstrProjectPath,"d:\\sound\\25.wav");

}


if (GetTagBit("zt26"))
{
strcpy(wavstrProjectPath,"d:\\sound\\26.wav");

}


if (GetTagBit("zt27"))
{
strcpy(wavstrProjectPath,"d:\\sound\\27.wav");

}


if (GetTagBit("zt28"))
{
strcpy(wavstrProjectPath,"d:\\sound\\28.wav");

}


if (GetTagBit("zt31"))
{
strcpy(wavstrProjectPath,"d:\\sound\\31.wav");

}


if (GetTagBit("zt32"))
{
strcpy(wavstrProjectPath,"d:\\sound\\32.wav");

}


if (GetTagBit("zt33"))
{
strcpy(wavstrProjectPath,"d:\\sound\\33.wav");

}


if (GetTagBit("zt34"))
{
strcpy(wavstrProjectPath,"d:\\sound\\34.wav");

}


if (GetTagBit("zt35"))
{
strcpy(wavstrProjectPath,"d:\\sound\\35.wav");

}


if (GetTagBit("zt36"))
{
strcpy(wavstrProjectPath,"d:\\sound\\36.wav");

}


if (GetTagBit("zt37"))
{
strcpy(wavstrProjectPath,"d:\\sound\\37.wav");

}


if (GetTagBit("zt38"))
{
strcpy(wavstrProjectPath,"d:\\sound\\38.wav");

}


if (GetTagBit("zt41"))
{
strcpy(wavstrProjectPath,"d:\\sound\\41.wav");

}


if (GetTagBit("zt42"))
{
strcpy(wavstrProjectPath,"d:\\sound\\42.wav");

}


if (GetTagBit("zt43"))
{
strcpy(wavstrProjectPath,"d:\\sound\\43.wav");

}


if (GetTagBit("zt44"))
{
strcpy(wavstrProjectPath,"d:\\sound\\44.wav");

}


if (GetTagBit("zt45"))
{
strcpy(wavstrProjectPath,"d:\\sound\\45.wav");

}


if (GetTagBit("zt46"))
{
strcpy(wavstrProjectPath,"d:\\sound\\46.wav");

}


if (GetTagBit("zt47"))
{
strcpy(wavstrProjectPath,"d:\\sound\\47.wav");

}


if (GetTagBit("zt48"))
{
strcpy(wavstrProjectPath,"d:\\sound\\48.wav");

}


if (GetTagBit("zt51"))
{
strcpy(wavstrProjectPath,"d:\\sound\\51.wav");

}


if (GetTagBit("zt52"))
{
strcpy(wavstrProjectPath,"d:\\sound\\52.wav");

}


if (GetTagBit("zt53"))
{
strcpy(wavstrProjectPath,"d:\\sound\\53.wav");

}


if (GetTagBit("zt54"))
{
strcpy(wavstrProjectPath,"d:\\sound\\54.wav");

}


if (GetTagBit("zt55"))
{
strcpy(wavstrProjectPath,"d:\\sound\\55.wav");

}


if (GetTagBit("zt56"))
{
strcpy(wavstrProjectPath,"d:\\sound\\56.wav");

}


if (GetTagBit("zt57"))
{
strcpy(wavstrProjectPath,"d:\\sound\\57.wav");

}


if (GetTagBit("zt58"))
{
strcpy(wavstrProjectPath,"d:\\sound\\58.wav");

}


if (GetTagBit("zt61"))
{
strcpy(wavstrProjectPath,"d:\\sound\\61.wav");

}


if (GetTagBit("zt62"))
{
strcpy(wavstrProjectPath,"d:\\sound\\62.wav");

}


if (GetTagBit("zt63"))
{
strcpy(wavstrProjectPath,"d:\\sound\\63.wav");

}


if (GetTagBit("zt64"))
{
strcpy(wavstrProjectPath,"d:\\sound\\64.wav");

}


if (GetTagBit("zt65"))
{
strcpy(wavstrProjectPath,"d:\\sound\\65.wav");

}


if (GetTagBit("zt66"))
{
strcpy(wavstrProjectPath,"d:\\sound\\66.wav");

}


if (GetTagBit("zt67"))
{
strcpy(wavstrProjectPath,"d:\\sound\\67.wav");

}


if (GetTagBit("zt68"))
{
strcpy(wavstrProjectPath,"d:\\sound\\68.wav");

}


if (GetTagBit("zt71"))
{
strcpy(wavstrProjectPath,"d:\\sound\\71.wav");

}


if (GetTagBit("zt72"))
{
strcpy(wavstrProjectPath,"d:\\sound\\72.wav");

}













if (GetTagBit("dl1"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl2"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl3"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl4"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl5"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl6"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}


if (GetTagBit("dl7"))
{
strcpy(wavstrProjectPath,"d:\\sound\\alarmmotor.wav");

}



if (GetTagBit("rzwd1"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\w

dg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}

if (GetTagBit("rzwd2"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}


if (GetTagBit("rzwd3"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}


if (GetTagBit("rzwd4"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}


if (GetTagBit("rzwd5"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}


if (GetTagBit("rzwd6"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");

}


if (GetTagBit("rzwd7"))
{
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
strcpy(wavstrProjectPath,"d:\\sound\\wdg.wav");
}

if (GetTagBit("jt1"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}

if (GetTagBit("jt2"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}


if (GetTagBit("jt3"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}


if (GetTagBit("jt4"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}


if (GetTagBit("jt5"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}


if (GetTagBit("jt6"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}


if (GetTagBit("jt7"))
{
strcpy(wavstrProjectPath,"d:\\sound\\UrgentStop.wav");

}

if(wavstrProjectPath!=NULL)
{
bRet=PlaySound(wavstrProjectPath,NULL,SND_FILENAME|SND_ASYNC);
}

return 0;
}

相关文档
最新文档