关于ShellExecute 执行运行命令,坐待求解答
关于ShellExecute 执行运行命令,坐等求解答
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 的第四个参数是可执行程序的命令行参数。不妨把 --user-agent 开头的这一串移到那里试试。
------解决方案--------------------
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 的第四个参数是可执行程序的命令行参数。不妨把 --user-agent 开头的这一串移到那里试试。
------解决方案--------------------
char szParam[] = "--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", "chrome.exe", szParam, NULL, SW_SHOWNORMAL);