1、執行bat文件
可以在消息處理函數中增加語(yǔ)句:WinExec("B.bat", SW_SHOW);
此處B.BAT是位于項目目錄中的批處理文件,預先寫(xiě)好;
但是缺點(diǎn)是 執行會(huì )有cmd命令行窗口彈出;為此,可以將bat隱藏在vbs中,改成調用vbs文件;
2、執行vbs文件;
vbs文件直接雙擊時(shí)可以執行的,就想bat一樣。
下面是b.vbs文件中的內容
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "B.BAT",0
在vc的消息響應函數中增加:
SHELLEXECUTEINFO shei;
shei.cbSize = sizeof(shei);
shei.fMask = SEE_MASK_INVOKEIDLIST;
shei.lpFile = _T("b.vbs");
shei.lpVerb = _T("open");
ShellExecute(NULL,shei.lpVerb, shei.lpFile, _T(""), _T(""), SW_SHOW);
即可。
運行時(shí)不會(huì )彈出cmd窗口。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。