TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 3377|回复: 3
打印 上一主题 下一主题

[已解决] 关于TCAX自定义Python脚本编写函数的调用 [复制链接]

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2016-7-11 19:15:39 |显示全部楼层
python是一种解释型语言。需要通过解释器执行。windows下就是一个dll。换句话说,只要有该模块,任何程序都可以执行py脚本。python安装包除了解释器外,还打包进了编辑器,ide,常用库,核心库。等。直接安装比较省事。tcax是一个集成了python解释器的工具。可以调用py脚本执行一些任务。这些脚本与py直接调用并无区别。

详细可看 http://www.tcax.org/forum.php?mo ... &extra=page%3D1

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2016-7-11 19:16:39 |显示全部楼层
面麻 发表于 2016-7-8 14:41
第三方模块在 py 脚本里面 import 即可。
虽然对我 TCAX 的机制了解也不多,但是个人认为 TCC 文件里面的信 ...

正解

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2016-7-11 19:19:09 |显示全部楼层

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

地板
发表于 2016-7-11 23:24:27 |显示全部楼层
源代码可以参考



RIXE\tcax\trunk\src\alpha\tcax\tcax.c

tcax_entry

那几个用户定制接口, 相关的主要是

_tcax_use_user_func



调用顺序大概是

main --> tcax_entry --> _tcax_use_user_func --> (根据脚本配置), 回调

def tcaxPy_Init()
def tcaxPy_Fin()
def tcaxPy_Main()
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 03:23

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH