TC官方合作论坛

标题: 公共库制作器 [打印本页]

作者: 花落莫相离    时间: 2015-5-10 16:01
标题: 公共库制作器
与其叫公共库制作器,不如叫懒人脚本生成器,俗话说,懒人多作怪,我就是懒人,所以就造了个这玩意.
我这里所说的公共库,就是把一些经常用的功能,封装成函数,加到脚本里,用的时候直接传参就可以了.
对老鸟来说,公共库早就见怪不怪了,对于咱们新手也许还有点陌生,举例简要说一下用法.
例如:我要实现一个对话框功能,一般情况下,我们会这样写

  1. <P> 功能 对话()
  2.   对话框("这是内容","这是标题",2,真)
  3. 结束</P>
复制代码
如果,我们用的频率高,就要反复的写,这段函数,不仅麻烦,还耽误时间,于是,就有了公共库这玩意
我们把这段函数写成如下格式,封装成T文件,加到脚本中
  1. 功能 对话(内容,标题,类型,是否置顶)
  2. 对话框(内容,标题,类型,是否置顶)
  3. 结束
复制代码
用的时候直接传参就可以了
  1. 对话("这是内容","这是标题",2,真)
复制代码
我的初衷是想做一个大库,后来觉得不但工程量大,库内容太多,还占用资源,影响脚本运行效率,干脆做一个收集库,
平时积累着,频率高的功能函数单独存放,写脚本的时候,把用的到的功能函数,调出来再封装成专属的库.于是就有了这个公共库制作器
[attach]20404[/attach]
这个软件实现三个功能,主界面可以查看自己平时积累的封装函数,
点击封装新函数,调出一个子界面,可以往库里增加新函数,如下图
[attach]20405[/attach]
点击创建新库,调出另一个子界面,这部分,可以将你收集的函数,按照自己的需要调出来,生成一个专属的公共库
[attach]20408[/attach]
点击加入新库,可以将所需要的函数加到要封装的新库里,然后选择TC版本,点击开始封装,会弹出路径选择对话框,选择保存路径,新库就生成了
因为不清楚TC5.0以上的T文件是什么编码方式,5.0以下的版本可以直接生成T文件,5.0以上的暂时只生成TXT文档,还得请大神指教.源码没啥技术含量,所以只共享软件了


作者: itcfan    时间: 2015-5-10 18:53

作者: veeyoo    时间: 2015-5-10 20:02
建议楼主加上更新功能,把更新内容放在此帖,软件可以检测到并且更新
作者: 花落莫相离    时间: 2015-5-10 20:34
veeyoo 发表于 2015-5-10 20:02
建议楼主加上更新功能,把更新内容放在此帖,软件可以检测到并且更新

建议不错,只可惜我水平有限,本来想开个函数收集贴的,请大家把自己封装好的函数发上来,我负责收集整理,然后做成库,无奈自己只是小菜鸟一枚,没有号召力,就做了这个
作者: 忆辰辅助    时间: 2015-5-10 20:41
就是函数封装么
作者: 花落莫相离    时间: 2015-5-10 21:41
忆辰辅助 发表于 2015-5-10 20:41
就是函数封装么

差不多 这个意思吧,我是把功能函数单独存放,写脚本的时候用的到哪些,就贴哪些,然后直接传参就可以了,写一句,总比反复的写一堆省劲是呗
作者: msl30    时间: 2015-5-10 22:04

作者: 18667006365    时间: 2015-5-11 06:47
不错,给力啊。
作者: q741230412    时间: 2015-5-11 07:14

作者: laowantong    时间: 2015-5-12 07:20
支持
作者: chiayo    时间: 2015-5-12 08:01
好东西,谢谢
作者: buycdkey    时间: 2015-5-12 17:09

作者: youranlyly    时间: 2015-5-12 20:20
看看
作者: good    时间: 2015-5-13 01:07

作者: peisenlin    时间: 2015-5-13 23:15
学习一下!不会写找字的公共库!
作者: 297060254    时间: 2015-5-15 12:40
卡卡卡················
作者: 297060254    时间: 2015-5-15 12:40
卡卡卡················
作者: xzhbban    时间: 2015-5-15 16:26
如此牛叉的功能
作者: xzhbban    时间: 2015-5-15 16:26
如此牛叉的功能
作者: sj6071    时间: 2015-5-21 14:20
科技局快乐健康
作者: suggww    时间: 2015-5-27 21:40
作者辛苦
作者: My水乐    时间: 2015-5-27 23:17
不错想法
作者: 天生的叛逆者    时间: 2015-5-28 06:54

作者: for    时间: 2015-6-1 16:47
疯狂就撒旦法就看见的萨拉克减法看了就凉快的说法肯定是
作者: W646142851    时间: 2015-6-1 23:45
谢谢楼主无私奉献!
作者: 贾南    时间: 2015-6-3 02:55
好东西
作者: pplodd    时间: 2015-6-8 02:25
感觉好像很有用, 收下了
作者: fl75537638    时间: 2015-6-9 04:24
想法不错
作者: hzx5070    时间: 2015-6-22 15:13
又又又又
作者: ab8300    时间: 2015-6-23 19:43
........................
作者: txxlsy    时间: 2015-6-24 07:26
。。。。。。。。。
作者: nuts    时间: 2015-6-27 11:22
学习下
作者: sun8866    时间: 2015-7-17 09:50

作者: jxsr099    时间: 2015-7-19 10:21
顶顶顶顶顶顶顶顶顶顶
作者: aimisi530    时间: 2015-7-21 02:24
学习中
作者: 420130    时间: 2015-7-26 21:03
楼主好给力啊~!!!
作者: 小言~    时间: 2015-7-26 23:00
  好东西 感谢 http://bbs.tyuyan.com/
作者: grsxytc    时间: 2015-7-28 07:49
多谢分享啊!
作者: z0230226    时间: 2015-7-28 13:40
11111111111
作者: jinguer    时间: 2015-7-29 11:46
公共库制作器 [修改]
高级模式

作者: 13510592421    时间: 2015-7-29 12:53
1111111111
作者: wjyzl0569    时间: 2015-8-1 05:49
很好,很不错,值得学习
作者: dadangol    时间: 2015-8-1 19:12
学习学习
作者: totto123    时间: 2015-8-5 09:09
看看看看 看看看看
作者: yb556700    时间: 2015-8-22 15:36
闻味儿
作者: 小学徒1    时间: 2015-9-1 23:42
学习下
作者: oycs429    时间: 2015-9-29 02:08

作者: 965515198    时间: 2015-10-8 15:26

作者: aaa5201314    时间: 2015-10-9 15:14
14f3df1313ad
作者: 叹余年    时间: 2015-11-14 21:21
546513213.2132
作者: hlincs    时间: 2015-11-15 15:33
多谢分享
作者: 16490020    时间: 2015-11-16 18:30
顶楼主啦..希望楼主多发精品好帖啦.....
作者: tianmenghuan    时间: 2015-11-19 12:04
地方百度
作者: tyfx    时间: 2016-1-2 17:06
建议楼主加上更新功能,把更新内容放在此帖,软件可以检测到并且更新

作者: 84823891    时间: 2016-1-3 20:02

作者: ww7896392    时间: 2016-1-6 15:14
延迟延迟
作者: ww7896392    时间: 2016-1-6 16:03
没用了..你这个东西 ....封装新函数,根本没反应,
作者: ww7896392    时间: 2016-1-6 16:08
目录不显示
作者: 花落莫相离    时间: 2016-1-7 11:26
ww7896392 发表于 2016-1-6 16:08
目录不显示

版本bug,第一项不显示,再加一个,就有了
作者: cjxdn    时间: 2016-1-7 21:02
看看
作者: cjxdn    时间: 2016-1-7 21:04
麻烦大大分享一下源码
作者: yanjin0917    时间: 2016-1-16 08:09
已完成80% 可直接编译
作者: dongxc25    时间: 2016-1-27 23:18
:L 这都要隐藏啊……
作者: 85281585    时间: 2016-3-19 21:46

作者: 395441489    时间: 2016-3-20 10:51
点击加入新库,可以将所需要的函数加到要封装的新库里,然后选择TC版本,点击开始封装,会弹出路径选择对话框,选择保存路径,新库就生成了
因为不
作者: hxdcc    时间: 2016-4-3 15:29
顶一个

作者: kcan108    时间: 2016-4-3 16:28
之之之之
作者: 潜行者    时间: 2016-4-11 01:12

作者: silent小雨    时间: 2016-4-11 16:58
认为2课后

作者: 天生天杀    时间: 2016-4-27 00:12
看看
作者: 7851881    时间: 2016-4-28 22:02
是认识的人当然岁的生日
作者: lwzaxk30    时间: 2016-5-2 02:50
111111111111

作者: wl1114    时间: 2016-5-9 12:20
看看
作者: boxfhx521    时间: 2016-5-24 23:43
fffff
作者: 小小沫涵    时间: 2016-6-12 11:43
6.0还能做me。。。。。。
作者: penghuqu    时间: 2016-6-12 14:06
参与看看好用不好用

作者: ssthpsyg    时间: 2016-6-15 20:44

作者: wenroudeyu    时间: 2016-7-17 15:09
11111111111111111111111111
作者: xaoso    时间: 2016-8-16 22:35
看看
作者: uphold123    时间: 2016-8-16 23:45
不错

作者: 931237494    时间: 2016-8-17 16:41
看看
作者: xiaomin    时间: 2016-9-6 18:05

作者: a7053846    时间: 2016-9-10 21:06
看看  试试
作者: tbmbx2017    时间: 2016-9-11 14:18
牛逼,我是自愧不如
作者: takebreathe    时间: 2016-9-19 10:15
支持
作者: 736544101    时间: 2016-9-24 19:43
顶顶顶
作者: ak6089    时间: 2016-10-23 03:20
不错啊
作者: 15878483430    时间: 2016-11-6 09:06
kankan haohao
作者: 295384962    时间: 2016-11-10 18:55
111111111111111111
作者: wang1989a    时间: 2017-1-21 01:09
1111111111111
作者: xowan    时间: 2017-3-17 16:13
有点意思
作者: 18791505642    时间: 2017-3-18 17:59

作者: xubeng    时间: 2017-6-21 11:03
666666666666
作者: ym1080    时间: 2017-6-26 19:20

作者: tiantianwangji1    时间: 2017-11-7 23:30
123123213
作者: zxk123    时间: 2017-12-15 15:26
67浴巾架太过分
作者: gang19840815    时间: 2017-12-15 22:49
woxueyao
作者: ccbwx    时间: 2018-1-13 17:46
功能 取不重复随机数(Min, Max, Num)
    变量 结果 = 数组()
    如果(Max > Min && Num <= (Max - Min))
        变量 标识 = 数组()
        遍历(变量 i = 0; i < Num; i++)
            循环(真)
                变量 n = 随机数(Min, Max)
                如果(标识[n] != 1)
                    结果[i] = n
                    标识[n] = 1
                    跳出
                结束
            结束
        结束
        返回 结果
    否则
        返回 -1
    结束
结束
作者: handin    时间: 2018-1-17 12:58
看看是不是还能用
作者: 61280764    时间: 2018-4-23 19:54
学习学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1