CnPack Forum


 
Subject: 【问】脚本专家怎么用呢?
boatzm
普通灌水员
Rank: 2



UID 1918
Digest Posts 0
Credits 84
Posts 39
点点分 84
Reading Access 10
Registered 2006-3-1
Status Offline
Post at 2006-12-18 19:31  Profile | Blog | P.M. 
【问】脚本专家怎么用呢?

脚本专家怎么用呢? 帮助不详细,举一个简单例子呢?
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2006-12-18 20:38  Profile | Blog | P.M. 
269的最新构建版本中加入了部分帮助代码和例子,可以参考。
Top
superllh
新警察
Rank: 1



UID 3098
Digest Posts 0
Credits 43
Posts 19
点点分 43
Reading Access 10
Registered 2006-11-1
Status Offline
Post at 2006-12-28 10:23  Profile | Blog | P.M. 
確實是弄不懂腳本專家怎麽用。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2006-12-28 14:01  Profile | Blog | P.M. 
弄个例子运行一下看看?
Top
boatzm
普通灌水员
Rank: 2



UID 1918
Digest Posts 0
Credits 84
Posts 39
点点分 84
Reading Access 10
Registered 2006-3-1
Status Offline
Post at 2006-12-30 13:48  Profile | Blog | P.M. 
明白这个功能的意义的,非常有用!!

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



UID 1918
Digest Posts 0
Credits 84
Posts 39
点点分 84
Reading Access 10
Registered 2006-3-1
Status Offline
Post at 2006-12-30 13:54  Profile | Blog | P.M. 
1 明白了,在CnScriptIdeUtils 单元有查到。 除了这个地方还有么?
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2006-12-30 14:24  Profile | Site | Blog | P.M. 
很高兴有朋友对脚本专家感兴趣

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

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

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

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

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




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
jAmEs_
灌水部部长
Rank: 8Rank: 8



Medal No.1  
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
Post at 2006-12-30 15:06  Profile | Blog | P.M. 
的确是好东西~~暂时不会用,哈哈,期待ing。。。
Top
boatzm
普通灌水员
Rank: 2



UID 1918
Digest Posts 0
Credits 84
Posts 39
点点分 84
Reading Access 10
Registered 2006-3-1
Status Offline
Post at 2007-1-2 11:45  Profile | Blog | P.M. 
一直关注

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


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-1-2 23:44  Profile | Blog | P.M. 
楼上说的对。
每日构建版中的272版本的CnWizards已经集成了比较完善的脚本支持,大家可下载使用测试。
这个版本里,已经改为使用 IDE 自身的编辑器来编辑脚本了,这样输入助手等都可使用了。
Top
boatzm
普通灌水员
Rank: 2



UID 1918
Digest Posts 0
Credits 84
Posts 39
点点分 84
Reading Access 10
Registered 2006-3-1
Status Offline
Post at 2007-1-3 21:56  Profile | Blog | P.M. 
已经下载并简单试用了一下,不错!!~
Top
VictorWoo
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 1975
Digest Posts 1
Credits 114
Posts 98
点点分 114
Reading Access 10
Registered 2006-3-11
Location 福建
Status Offline
Post at 2007-1-20 20:13  Profile | Site | Blog | P.M.  | QQ | ICQ Status
我觉得可以做一个“脚本提交”功能。用过一些诸如“按键精灵”、Genie Backup Pro之类支持脚本的软件。它们提供了脚本上传的功能,能够方便地将用户设计的脚本发布到服务器,供他人下载。这样的确是可以大大地缩短使用者和CnPack团队之间的距离了。而且好东西也更愿意拿出来分享。

引一句话“一滴水只有放进大海才能用不枯竭”
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-1-20 23:38  Profile | Blog | P.M. 
这个点子不错,我们会想法考虑的。
提交的脚本可以统一放在我们网站上列表供下载,这样就不局限于CnWizards的Demo目录里的了,更有利于共享。
Top
VictorWoo
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 1975
Digest Posts 1
Credits 114
Posts 98
点点分 114
Reading Access 10
Registered 2006-3-11
Location 福建
Status Offline
Post at 2007-1-22 15:35  Profile | Site | Blog | P.M.  | QQ | ICQ Status
哈,偶的意思是说,脚本的共享通过Web Service的方式发布和下载,直接可以在CnPack窗口中看到。点击后自动下载并load
因为实际中大家经常关注一个WEB网站的可能性比较小,WEB Service可以做得比较集成。
Top
 




All times are GMT++8, the time now is 2024-5-2 08:52

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008645 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP