MFC 程序中调用 vbs 脚本文件:
SHELLEXECUTEINFO shei;
shei.cbSize = sizeof(shei);
shei.fMask = SEE_MASK_INVOKEIDLIST;
shei.lpFile = _T("001.vbs");
shei.lpVerb = _T("open");
ShellExecute(NULL,shei.lpVerb, shei.lpFile, _T(""), _T(""), SW_SHOW);
使用以上方法不会出现DOS黑框,利用 system()函数 ,会出现黑框。
system(_T("WScript.exe your.vbs"));
附带创建VBS文件 的方法:
如汉语发音1可以用代码 CreateObject("SAPI.SpVoice").Speak "yi"(视情况,可以写汉字,数字,都行)
步骤一:点“开始”,在“所有程序”里找到“附件”,点“记事本”新建一个记事本文件
步骤二:在里面输入 CreateObject("SAPI.SpVoice").Speak "yi"
注:其中“yi”只要为数字的汉语拼音就可以了
步骤三:保存扩展名为 .VBS 文件 如:1.vbs
然后 点击这个文件 就会听到数字。