1
我想为Trace32 PRACTICE语言制作一个脚本,该脚本从.txt文件中读取一些数据,然后将值传递给我需要调试的变量。Trace32连续读取文件
我的问题是,我不能让它返回到文件的顶部,并重新开始,一旦.txt达到结束。有任何想法吗 ?
这是我目前所面对的,它从一开始就进入了IF:
OPEN #1 C:/Sandboxes/JLR_ADAS_DC/Trace32Scripts/ListCam_new.txt /Read
PRIVATE &value // declare macro
WHILE TRUE()
(
if FILE.EOFLASTREAD()
(
CLOSE #1
OPEN #1 C:/Sandboxes/JLR_ADAS_DC/Trace32Scripts/ListCam_new.txt /Read
)
else
(
READ #1 %LINE &line
&value=STRing.TRIM(STRing.SPLIT("&line",",",0))
PRINT "&value"
V canConfigInitFlag = &value
)
)
CLOSE #1
ENDDO
谢谢!