从.txt文件更改文本内容

我想从10.51.1.101:8080/Home_Score.txt获取文本文件,并在After Effects 2019中获取文本层中的内容以更改为该数字。一台计算机上,我们有一个软件来控制essentailly记分牌,它输出.txt文件。不需要每隔100毫秒或类似的时间,它只需要每隔几秒钟就读取一次。

当前,当将点添加到After Effects时,我不得不手动更改文本,这很烦人我们设置图形的方式。最好的开始方式是什么?我不知道如何在AE中编写源文本。

谢谢!

xiaojiissb 回答:从.txt文件更改文本内容

您有几种选择(将下面的表达式添加到文本层的Source Text属性中):

A。从外部文件读取(不适用于Javascript表达式引擎):

var filePath = "/DRIVE_LETTER/path/to/file.txt";
$.evalFile(filePath);

B。使用AE CC 2019中实现的新功能并将您的文件作为素材导入。

在您的情况下,.jsx,.csv或格式为.csv的.txt文件都可以使用。

.jsx文件:

footage("filename.jsx").sourceData;

.csv文件:

footage("filename.csv").dataValue([0,0]);

[0,0]是您要阅读的[ column_index row_index ]。

以下是一个示例.aep文件,其中显示了上述所有解决方案:https://url.io/ae_read_text_from_file

对于选项A,如果看不到实时更新的文本层,则清除内存(CTRL / CMD + ALT +数字键/)。

本文链接:https://www.f2er.com/2792694.html

大家都在问