Board logo

Subject: 【问】脚本专家怎么用呢? [Print This Page]

Author: boatzm    Time: 2006-12-18 19:31     Subject: 【问】脚本专家怎么用呢?

脚本专家怎么用呢? 帮助不详细,举一个简单例子呢?
Author: Passion    Time: 2006-12-18 20:38

269的最新构建版本中加入了部分帮助代码和例子,可以参考。
Author: superllh    Time: 2006-12-28 10:23

確實是弄不懂腳本專家怎麽用。
Author: Passion    Time: 2006-12-28 14:01

弄个例子运行一下看看?
Author: boatzm    Time: 2006-12-30 13:48

明白这个功能的意义的,非常有用!!

不过有几个地方不明白。(看了http://bbs.cnpack.org/viewthread.php?tid=1344&fpage=1还是不明白)
1. IdeGetEditorSelectedLines 这样的函数在什么地方能查到?
2. 目前的脚步编辑窗口非常不方便编写东西(没有代码提示,函数提示),我向一般人还是愿意在delphi的环境中写代码。(能否做一个简单的工程框架,让用户能非常方便的编写脚本?)
Author: boatzm    Time: 2006-12-30 13:54

1 明白了,在CnScriptIdeUtils 单元有查到。 除了这个地方还有么?
Author: zjy    Time: 2006-12-30 14:24     Subject: 很高兴有朋友对脚本专家感兴趣

在CnWizards中加入脚本的支持,是开发组一直想要做的事,现在总算可以在0.8.2中加入了。

这个脚本工具还在开发中,前段时间的工作主要是将rtl/vcl中常用的单元注册到脚本中,这一工作即将结束。下一阶段的工作主要有:完善脚本编辑环境、编写更多用于操作Ide的函数、编写更多的Demo并进行测试。

CnScriptIdeUtils 这个单元还会再扩充,其声明部分也会放到 PSDecl 目录下。这两天又提交了几个 Demo,可以动态创建窗体和控件并支持事件处理,大家可以看看。

有什么好的意见和建议,欢迎交流!有写得好的 Demo 和心得也欢迎提交!

PS: PasScript 还可以做成单独的脚本工具来运行,CnScript_XXX 这些单元可以用在独立工具中,PS 自己带的注册单元功能太少,这些新的注册单元也算是 CnPack 做的一些扩展工作吧。
Author: jAmEs_    Time: 2006-12-30 15:06

的确是好东西~~暂时不会用,哈哈,期待ing。。。
Author: boatzm    Time: 2007-1-2 11:45     Subject: 一直关注

我想这个专家可能真正拉近使用者与开发者的距离。平时一些cnpack的使用者可能没有富裕的时间或者激情或者实力来参与cnpack的项目组。但是有这个专家后,参与度可能会高一些(当然delphi现在没落了也说不清楚-_!)。用户提交的好的脚本也可以被融入到开发包中,会有一个好的互动,希望这个专家早点成熟起来。参与的人多一点。
Author: Passion    Time: 2007-1-2 23:44

楼上说的对。
每日构建版中的272版本的CnWizards已经集成了比较完善的脚本支持,大家可下载使用测试。
这个版本里,已经改为使用 IDE 自身的编辑器来编辑脚本了,这样输入助手等都可使用了。
Author: boatzm    Time: 2007-1-3 21:56

已经下载并简单试用了一下,不错!!~
Author: VictorWoo    Time: 2007-1-20 20:13

我觉得可以做一个“脚本提交”功能。用过一些诸如“按键精灵”、Genie Backup Pro之类支持脚本的软件。它们提供了脚本上传的功能,能够方便地将用户设计的脚本发布到服务器,供他人下载。这样的确是可以大大地缩短使用者和CnPack团队之间的距离了。而且好东西也更愿意拿出来分享。

引一句话“一滴水只有放进大海才能用不枯竭”
Author: Passion    Time: 2007-1-20 23:38

这个点子不错,我们会想法考虑的。
提交的脚本可以统一放在我们网站上列表供下载,这样就不局限于CnWizards的Demo目录里的了,更有利于共享。
Author: VictorWoo    Time: 2007-1-22 15:35

哈,偶的意思是说,脚本的共享通过Web Service的方式发布和下载,直接可以在CnPack窗口中看到。点击后自动下载并load
因为实际中大家经常关注一个WEB网站的可能性比较小,WEB Service可以做得比较集成。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0