首页 > 解决方案 > 如何将文本文件内容读取到变量

问题描述

在 TIA Portal Siemens WinCC Unified 工程软件上,有一个自定义的“读取文本文件”java 脚本表达式,例如 HMIRuntime.FileSystem.ReadFile。但我认为它就像 fs.readFile 一样工作。我编写了以下代码以将变量 tag1 中的文件内容作为字符串读取。

let tag1;
HMIRuntime.FileSystem.ReadFile("C:\\test.txt", "utf8").then(
function(text) {
tag1.Write(text);

问题是,内容被读取到 tag1 但最后 3-4 个字符被再次读取。

例如:如果我有内容“天气很好”,tag1 看起来像“天气很好” 我正在读取的文本文件保存为 UTF8(记事本)。可能是什么问题?我在过去 3 天工作,但无法修复它。

Alternatevily:如何使用纯 java 脚本代码编写相同的功能?

标签: text

解决方案


推荐阅读