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