江枫渔火的个人空间 https://passport2.21ic.com/?801287 [收藏] [复制] [RSS]

日志

EE中编写扩展小工具

已有 774 次阅读2014-1-16 16:49 |系统分类:PCB| 密码保护, 编辑器, 工具箱, 中文, 而且

在使用EE的时候,总会有一些地方不尽人意,有时候总是希望能有某种功能,但就是找不到。幸好,类似AD,这款软件同样具有方便的扩展性,而且使用起来并不复杂。
其实我比较懒,也许我愿意花多一点时间去研究工具,也不想用多的时间用基本的方法来踏踏实实的干。所以,对于EE里元件对齐,符号对齐等,通过编写脚本尝试了一把EE的扩展功能。
在EE里,用ExpedtionPCB进行PCB设计,可以直接在工程里编写脚本工具。在File->New Script Form 新建一个脚本窗口,或者Open Script Form打开一个已经存在的脚本。脚本建立之后,另存为一个文件,可以被复用,并不专属于此工程。每次使用的时候,通过打开脚本执行。支持JS和VBS两种语言,可以选择有界面或无界面。下图,我是用VBS编写的小工具,在运行状态下的样子。另外,对于编写的脚步,还提供了简单的密码保护功能。如果设置了密码,他人只可以运行,而无法打开脚本进行查看和编辑。

在打开脚本编辑器之后,如同一个精简的vb编程工具,有代码视图,也有窗体可视化视图,还有可以拖放的工具箱,虽然没有正规VB强大,但足够应付应用。
不足的是,软件对中文的支持不是很好,代码里要是有中文就会出现乱码,幸好,控件上的中文能正常显示。但是如果你要在代码里修改控件上的字符,就无法很好的用上中文了。

实际上,EE的扩展不仅仅是这种方式的小工具,还可以把功能添加到EE的各个软件的界面中,与软件无缝结合。可以通过真正的VB6进行EXE开发,然后绑定到EE软件里的菜单里,EE提供了一套复杂的二次开发环境。

我知道网上有些高手针对EE写了一些增强工具,放在开源网站上,估计会有很多功能。如果没有这些代替机械操作的工具,真的有些事,相当花费时间。

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)