text - 如何将文本文件内容读取到变量
问题描述
在 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 脚本代码编写相同的功能?
解决方案
推荐阅读
- excel - 第一张已满时如何将数据写入下一张?
- angular - 使用分配的符号在 Angular 中的日期中自定义格式
- java - 数据未从 java spring 微服务中的 postgres 显示
- openstack - OpenStack 是否在不支持巨型帧的物理网络上支持巨型帧内部网络?
- c# - 在 aspnet 核心中使用固定的用户名和密码创建会话
- excel - 验证用户表单的文本框
- amazon-web-services - 将旧 RDS 流量重定向到 AWS 中的新 RDS
- abap - 如何将旧 HR INCLUDE 添加到本地课程中?
- ios - 在 Pod 中停止本地化
- python - 我在进行情绪分析时遇到 TypeError,我该如何解决这个问题?