Я пытаюсь создать сценарий для языка Trace32 PRACTICE, который считывает некоторые данные из файла .txt, а затем передает значения переменной, которую мне нужно отлаживать.
Моя проблема в том, что я не могу заставить его вернуться в начало файла и начать заново, как только .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
Спасибо !