Когда они сохраняют новые данные, я хочу иметь возможность вставить их после } и перед ];
Я чрезвычайно новичок в AutoIT и изо всех сил стараюсь научиться этому.
Пожалуйста, уточните свой вопрос. Непонятно, что такое AutoIT, что вы пытаетесь сделать (кроме редактирования некоторого текста, который вы можете сделать в блокноте) и каковы будут критерии успеха.
pzkpfw 7 лет назад
0
Благодарю. Блокнот отличный, и я пытаюсь использовать AutoIT для вставки текста.
software is fun 7 лет назад
0
Я знаю, что такое AutoIT, но вы даже не пытались самостоятельно что-то сказать, где находится ваша отправная точка. Что это за данные JSON или что-то еще? Какие функции вы пытаетесь использовать, чтобы делать все, что вам нужно делать с этими «данными»? Пожалуйста, приведите пример ожидаемых результатов или что-то в этом роде, так как мне непонятно, что вы пытаетесь сделать ... Возможно, вы захотите немного почитать тему и попытаться получить представление о функции или о чем-то, так что уточнить, что вы пытаетесь сделать так, заявив: `Когда они сохраняют новые данные, я хочу иметь возможность вставить их после} и перед];` ??
Pimp Juice IT 7 лет назад
0
Кто такие «они» и для чего они сохраняют данные?
Pimp Juice IT 7 лет назад
0
2 ответа на вопрос
2
matrix
Если вам нужно точно добавить новые данные между последней и второй последней строкой, вы можете использовать этот код:
$aFile = FileReadToArray("text.txt") $fNew = FileOpen("text.txt",2) $StringCount = UBound($aFile)-1 $StringToInsert = $StringCount-1 ; number of string from end to insert for $i=0 to $StringCount FileWriteLine($fNew, $aFile[$i]) if $i = $StringToInsert then FileWriteLine($fNew, "########New Data Here!###########") Next FileClose($fNew)
0
1957classic
Это должно начать вас в правильном направлении:
$FileToLoad = "File_Name" ;your file name with the ext $String = FileRead($FileToLoad) msgbox(0,"File Content", $String) $Newinfo = "This is new information" msgbox(0, "New File Content", StringTrimRight($String, 2) & $Newinfo & @CRLF & "];")