ShellExecute()函数打印出hello word问题

2024-12-31 23:49:41
推荐回答(1个)
回答1:

你的cmd参数不对
改成
ShellExecute(NULL, _T("open"), _T("cmd.exe"), _T("/k echo hello word."), NULL, SW_SHOW);

参数k的意思是执行后面的语句,完成后不关闭cmd窗口。也可以是参数c,意思是执行后面的语句,完成后关闭cmd窗口。
具体可以打开命令提示符,键入cmd /?