社区
网络编程
帖子详情
求助 怎样用程序填写IE中的表格? 在线等
fata
2003-08-24 11:20:46
哪位大虾能教教偶 谢谢了 呵呵
...全文
51
9
打赏
收藏
求助 怎样用程序填写IE中的表格? 在线等
哪位大虾能教教偶 谢谢了 呵呵
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fata
2003-08-25
打赏
举报
回复
晕 看8懂 不过还是谢谢
mahatma_cn
2003-08-24
打赏
举报
回复
我这里有一个,填写用户名和账号!
前几天做的,还没有完善,就是要优化一下,因为开始写代码时没有规划。
fata
2003-08-24
打赏
举报
回复
csdn的高手们呢? 谁能帮忙 谢谢了
fata
2003-08-24
打赏
举报
回复
没有人教吗? 晕
fata
2003-08-24
打赏
举报
回复
自己顶~~~~~
mahatma_cn
2003-08-24
打赏
举报
回复
晕,抢生意!
IThurricane
2003-08-24
打赏
举报
回复
请问什么是BHO?
prettywolf
2003-08-24
打赏
举报
回复
老大发话了,
我认为用BHO比较好。
masterz
2003-08-24
打赏
举报
回复
////////////////////////////////////////////////////////
//Fill input field in IE
//If it works, it is written by masterz,otherwise I don't
//know who writes it^_^
///////////////////////////////////////////////////////
#import <mshtml.tlb> // Internet Explorer 5
#import <shdocvw.dll>
#include "Shlwapi.h"
#pragma comment(lib,"Shlwapi.lib")
int _tmain(int argc, _TCHAR* argv[])
{
CoInitialize(NULL);
SHDocVw::IShellWindowsPtr m_spSHWinds;
if(m_spSHWinds.CreateInstance(__uuidof(SHDocVw::ShellWindows)) == S_OK)
{
IDispatchPtr spDisp;
long nCount = m_spSHWinds->GetCount();
for (long i = 0; i < nCount; i++)
{
_variant_t va(i, VT_I4);
spDisp = m_spSHWinds->Item(va);
SHDocVw::IWebBrowser2Ptr spBrowser(spDisp);
if (spBrowser != NULL)
{
IDispatchPtr spDisp;
if(spBrowser->get_Document(&spDisp) == S_OK && spDisp!= 0 )
{
MSHTML::IHTMLDocument2Ptr spHtmlDocument(spDisp);
MSHTML::IHTMLElementPtr spHtmlElement;
if(spHtmlDocument==NULL)
continue;
spHtmlDocument->get_body(&spHtmlElement);
if(spHtmlDocument==NULL)
continue;
HRESULT hr;
MSHTML::IHTMLElementCollection* pColl=NULL;
hr=spHtmlDocument->get_all(&pColl);
if(pColl!=NULL&&SUCCEEDED(hr))
{
long lcount = 0;
pColl->get_length(&lcount);
for(int i=0;i<lcount;i++)
{
_variant_t index;
index.vt=VT_I4;
index.intVal=i;
IDispatchPtr disp;
disp=pColl->item(index,index);
if(disp==NULL)
hr=E_FAIL;
else
{
MSHTML::IHTMLInputElementPtr pInput(disp);
if(pInput)
{
BSTR bstrtype;
pInput->get_type(&bstrtype);
printf(_bstr_t(bstrtype));
if(StrCmpW(bstrtype,L"text")==0)
{
pInput->put_value(_bstr_t("fill it"));
printf("fill a field\n");
}
SysFreeString(bstrtype);
}
}
}
pColl->Release();
}
}
}
}
}
else
{
printf("Shell Windows interface is not avilable\n");
}
CoUninitialize();
return 0;
}
iSee视频监控 v5.2
在使用本监控卡之前,请详细阅读本说明书所涉及的相关事项,熟悉 硬件、软件各部分的功能后,方能使用,以确保该系统为您发挥最佳功能。 否则一切后果自负。 本说明书将向您详细阐述全实时“视频监控系统”的安装、...
Excel 电子
表格
运用技巧汇总
Excel电子
表格
运用技巧汇总 Leo @ 2005-4-2513:53 Excel XP的八则快速输入技巧 如果我们在用Excel XP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用Excel XP,来...
可白嫖源码-基于SSM的旅游自助应急微信小
程序
SSM旅游自助应急微信小
程序
的主要使用者分为管理员和用户,实现功能包括:用户管理(管理员、用户)、急救常识、通讯录、代人
求助
、应急知识、考试管理、交流管理、
在线
求助
等,由于本网站的功能模块设计比较全面,...
基于SSM的旅游自助应急微信小
程序
-附源码
SSM旅游自助应急微信小
程序
的主要使用者分为管理员和用户,实现功能包括:用户管理(管理员、用户)、急救常识、通讯录、代人
求助
、应急知识、考试管理、交流管理、
在线
求助
等,由于本网站的功能模块设计比较全面,...
【关注可白嫖源码】-基于SSM的旅游自助应急微信小
程序
SSM旅游自助应急微信小
程序
的主要使用者分为管理员和用户,实现功能包括:用户管理(管理员、用户)、急救常识、通讯录、代人
求助
、应急知识、考试管理、交流管理、
在线
求助
等,由于本网站的功能模块设计比较全面,...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章