社区
网络编程
帖子详情
求助 怎样用程序填写IE中的表格? 在线等
fata
2003-08-24 11:20:46
哪位大虾能教教偶 谢谢了 呵呵
...全文
105
9
打赏
收藏
求助 怎样用程序填写IE中的表格? 在线等
哪位大虾能教教偶 谢谢了 呵呵
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
}
利用Latex
在线
表格
绘制
表格
以及多行合并垂直居
中
博主此前用Latex绘制复杂
表格
需自己写
程序
,耗时且麻烦。经师兄指点,了解到“Latex
在线
表格
”网站可可视化操作。在绘制
表格
时,多行合并后内容垂直居
中
是常见问题,
在线
表格
无对应设置,博主介绍了新建
表格
、合并单元格等方法,最终生成符合需求的代码。
识别pdf
中
的
表格
数据_如何在PDF
中
保存可
填写
表格
数据
本文介绍了一款名为PDF-XChange Viewer的免费PDF查看
程序
,它不仅允许用户
填写
可
填写
的PDF表单,还支持保存所做的更改,便于日后编辑。文章详细说明了如何使用该软件完成这些操作。
Latex
中
的一些
表格
用法总结(二)——行列式的
表格
,
表格
的切分和合并
本文总结了Latex
中
论文常用
表格
的用法。介绍了tabular和array录入
表格
的基本语法及区别,还提及构建行列式的代码。重点讲解
表格
单元的合并与分割,包括列合并用\multicolumn命令、行合并用\cline和\multirow命令,以及列拆分用嵌套
表格
方法和用makecell宏包分行。
【微信小
程序
】给你的页面加上一个
填写
进度表
文章介绍了如何在微信小
程序
中
构建一个
填写
进度条,以改善用户在
填写
多表单时的体验。通过使用vant组件库的van-circle创建圆形进度条,结合微信开发者工具的movable-area和movable-view组件,以及JS代码监听用户输入来动态更新进度。这种方法能实时显示
填写
进度,鼓励用户完成所有字段。
在IE
中
打开资源获取文档对象
本文介绍了一个利用IE浏览器自动打开指定网址并
填写
表格
的
程序
,通过调用IE浏览器API,实现自动化操作,简化了手动输入的繁琐过程。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章