C++中输入指定网址,然后用IE浏览器打开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中输入指定网址,然后用IE浏览器打开相关的知识,希望对你有一定的参考价值。
#include<windows.h>
int main()
ShellExecute(0, "open", "C:\\Program Files\\Internet Explorer\\iexplore.exe","http://www.baidu.com", NULL, SW_SHOW);
system("pause");
return 0;
以上代码可以实现 代开百度的主页。
我想问的是,怎样才能实现 用户输入网址,然后通过此程序打开,(比如cin>>,然后便可打开此网页)
我对ShellExecute不怎么了解,倒数第三项参数貌似只能填指定的网址,不能填一个字符串神马的,不知道该怎么解决。。
求各位再次代码基础上修改,实现我所说的功能,小的感激不尽了。。
在线等啊~~
#include <windows.h>
#include <iostream>
using namespace std;
int main()
//由zjh20195原创禁止抄袭代码
char a[101];
string as;
cin>>as;
for(int i=0;i<as.length();i++)a[i]=as[i];
ShellExecute(NULL, _T("open"), _T(a), NULL, NULL, SW_SHOWNORMAL);
return 0;
一定要采纳我好不容易才弄好的
楼下均有BUG
参考技术A 为什么不能填字符串,我刚试了一下,我的可以填字符串啊。。。(我的编译器的原因,用的是宽字符,应该无所谓。)
#include <windows.h>
#include <iostream>
using namespace std;
int main()
wchar_t url[128];
wcin>>url;
ShellExecute(0, L"open", L"C:\\Program Files\\Internet Explorer\\iexplore.exe",url, NULL, SW_SHOW);
system("pause");
return 0;
本回答被提问者采纳 参考技术B #include <windows.h>
#include <iostream>
using namespace std;
int main()
wchar_t url[128];
wcin>>url;
//不指定浏览器,用系统缺省的浏览器打开不是更好吗?
ShellExecute(0, L"open", L"",url, NULL, SW_SHOW);
system("pause");
return 0;
参考技术C
尴尬……
参考技术D #include<windows.h>#include<iostream>
#include<cstring>
using namespace std;
string s;
int main()
cout<<"请输入想打开的网站:";
cin>>s;
ShellExecute(NULL,"open",s.c_str(),NULL,NULL,SW_SHOW);
system("pause");
return 0;
//这个比你们的好多了
如何用Python获取浏览器中输入的网址
1.如果是想做成桌面程序那么你要会调用DLL, 然后下HOOK, 直接钩到当前的浏览器上。
得到它的地址栏, 大概就能完成你想干的事了。
2.用PYTHON写个代理服务器, 你也能得到它访问的地址是什么。 参考技术A 请表述清楚意思,是要在网页里面输入python代码 ,然后可以看到执行结果,还是要如何 如果想实现网页里面输入python代码 ,然后可以看到执行结果,可以参看http://c.runoob.com/compile/6 这个网页 直接在网页输入运行代码
以上是关于C++中输入指定网址,然后用IE浏览器打开的主要内容,如果未能解决你的问题,请参考以下文章