【工具分享】【开源项目】《IE脚本辅助》--IE脚本开发不可缺少的工具。

王集鹄 2009-12-22 01:57:13
加精
先模仿一下标题党

《IE脚本辅助》有什么用呢?
本工具就是跨进程执行javascript(包含vbscript)
类似在地址栏上访问:javascript:alert(10);类似firebug的控制台。
地址栏有很多局限性:不能换行和相当有限的长度。firebug的控制台不能分类整理脚本。
并不是所有的浏览页面都有地址栏,如:即时通讯软件中嵌套的页面。
本工具可以读取目录树种的脚本,方便归类整理。

其他一些使用的功能:将脚本添加到收藏夹、复制成单行脚本。
可以配合使用IETester,将不同IE版本的页面完整下载。(工具保存网页)

目前只实现了访问IE进程。如果谁知道跨进程在其他浏览器中如何执行脚本,请不吝告之。

《IE脚本辅助》效果图:


开源项目:http://code.google.com/p/iescript

绿色软件(不写注册表、拷贝即用)
目标文件:http://iescript.googlecode.com/svn/trunk/bin/IEScript20App.exe

历史版本和评论
http://download.csdn.net/source/375254
http://download.csdn.net/source/431502

duandaxei发表的评论
谢谢楼主 看看 呵
时间:2009-11-09 13:42:07 来自:221.234.138.*

pwpw发表的评论
真是好东西
时间:2009-04-06 09:43:29 来自:116.77.0.*

zzzsea发表的评论
以前用的老版本,这次正需要,试试新版本,对IE8支持吗?

使用方法
[选中IE窗体]
通过拖动“瞄准器”的图标可以选中目标IE窗体。参考“Spy++”。
也就是指定那个页面中执行脚本

[执行脚本]
选中IE窗体并且有脚本内容后点击“运行脚本”。
...全文
4135 198 打赏 收藏 转发到动态 举报
写回复
用AI写文章
198 条回复
切换为时间正序
请发表友善的回复…
发表回复
王集鹄 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 197 楼 greynet 的回复:]还在继续开发吗?[/Quote]功能上你有什么建议吗?
greynet 2010-08-18
  • 打赏
  • 举报
回复
还在继续开发吗?
skylence 2010-04-23
  • 打赏
  • 举报
回复
下来看看,
寻找彩虹 2010-01-21
  • 打赏
  • 举报
回复
学习 - 进步
nikyxxx 2010-01-12
  • 打赏
  • 举报
回复
支持~!!!!!
renrentao 2009-12-31
  • 打赏
  • 举报
回复
真是好东西
王集鹄 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 187 楼 wa_yi 的回复:]
能简要的说说原理吗?
[/Quote]IE提供了通过窗体句柄获得IHTMLDocument2接口对象的方法

核心的函数就一个:
function DocumentFromHWND( //获得窗体中的IHTMLDocument2对象
mHandle: HWND; //该窗体句柄
var nDocument2: IHTMLDocument2 //返回的IHTMLDocument2对象
): HRESULT; //返回错误代码,如果成功则返回0


获得接口对象后就是用IHTMLDocument2.parentWindow.execScript(script, language);来执行脚本。
这方法是跨进程的。
chinank 2009-12-29
  • 打赏
  • 举报
回复
嗯,不错。我也整理了好多收藏的东西,就是没有彻底的整理,呵呵。荒废了。。。
he_8134 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 173 楼 zswang 的回复:]
引用 172 楼 he_8134 的回复:
我下载了,但是用不了。

我选中了窗体,地址栏也显示出该浏览器的页面地址,但那个绿色执行按钮就是不显示可用。

我的是IE6 winXP sp3.

是否因为装了杀毒软件的原因?
囧 也许是你没有输入要执行的脚本
[/Quote]

我在另外一台电脑试过可以,但是我的不行~~~`
我的xp一直有开更新,还装了网银和瑞星,所以系统比较"坚固"吧~~=.=
虫二二 2009-12-29
  • 打赏
  • 举报
回复
下不了了,卡在44.6%了
虾米 2009-12-28
  • 打赏
  • 举报
回复
俺是来学习滴·!
王集鹄 2009-12-28
  • 打赏
  • 举报
回复
[Quote=引用 172 楼 he_8134 的回复:]
我下载了,但是用不了。

我选中了窗体,地址栏也显示出该浏览器的页面地址,但那个绿色执行按钮就是不显示可用。

我的是IE6 winXP sp3.

是否因为装了杀毒软件的原因?
[/Quote]囧 也许是你没有输入要执行的脚本
iGarlic 2009-12-28
  • 打赏
  • 举报
回复
已读……
hzxsasdfgh 2009-12-28
  • 打赏
  • 举报
回复
mark
wa_yi 2009-12-28
  • 打赏
  • 举报
回复
能简要的说说原理吗?
zhao_tk 2009-12-28
  • 打赏
  • 举报
回复
jf
零点不睡觉 2009-12-28
  • 打赏
  • 举报
回复
JF
good4750420 2009-12-28
  • 打赏
  • 举报
回复
一般般
Myth0o0 2009-12-28
  • 打赏
  • 举报
回复
好东西!
liyoubaidu 2009-12-28
  • 打赏
  • 举报
回复
sf
加载更多回复(177)

87,912

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧