展开全部
shellexecute(hwnd,"open","xxx.bat",argv[1]/*传递参数*/,null,1);
winexec不支持参数传递,但可以传递整个命令行
winexec不支持参数传递,但可以传递整个命令行
追问
要是有多个参数怎么办?
谢谢
追答
strcat(arg,argv[1]);
strcat(arg," ");
strcat(arg,argv[2]);
strcat(arg," ");
strcat(arg,argv[n]);
strcat(arg," ");
shellexecute(hwnd,"open","xxx.bat",arg,null,1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询