关于ShellExecute 执行运行命令,坐等求解答 20
CStringstr="chrome.exe";//已经安装谷歌浏览器可在运行里执行ShellExecute(NULL,"open",str,NULL,NULL,SW_S...
CString str = "chrome.exe";//已经安装谷歌浏览器 可在运行里执行
ShellExecute(NULL,"open",str,NULL,NULL,SW_SHOWNORMAL);
以上程序可以执行并打开谷歌浏览器
CString str = "chrome.exe --user-agent=\"Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"";
ShellExecute(NULL,"open",str,NULL,NULL,SW_SHOWNORMAL);
这段命令为什么就不能执行了? 但是将那段命令直接放在运行里可以直接运行。菜鸟求解!谢谢啦! 展开
ShellExecute(NULL,"open",str,NULL,NULL,SW_SHOWNORMAL);
以上程序可以执行并打开谷歌浏览器
CString str = "chrome.exe --user-agent=\"Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"";
ShellExecute(NULL,"open",str,NULL,NULL,SW_SHOWNORMAL);
这段命令为什么就不能执行了? 但是将那段命令直接放在运行里可以直接运行。菜鸟求解!谢谢啦! 展开
3个回答
展开全部
应该 是只能在cmd 里面 执行 。 shellExecute 应该 只能执行 不带参数 的。EXE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LPCTSTR str="--user-agent=\"Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"";
ShellExecute(NULL,NULL,"chrome.exe",str,SW_SHOWNORMAL);
没有运行的命令的环境,试试上面,把命令和参数分开
ShellExecute(NULL,NULL,"chrome.exe",str,SW_SHOWNORMAL);
没有运行的命令的环境,试试上面,把命令和参数分开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mark一下。
感觉后面这段本来就是用cmd来运行的,MSDN 对shellexecute中的str还是有规定的吧
感觉后面这段本来就是用cmd来运行的,MSDN 对shellexecute中的str还是有规定的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询