Что нового

[Автоматизация] Считывание текстового файла по строчкам с разделением ";"

Dk

Новичок
Сообщения
358
Репутация
2
Версия AutoIt: 3.3.8.1

Описание:
Здравствуйте.
У меня селдующая проблема.
Есть текстовой файл.
выглядит вот так

аааааааа;1
мммммм;9
гггггг;4
ххххх;9

Мне нужно что бы
После того как программа выполнит две три задачи (к примеру переместить мышку, нажать на кнопку, найти поле (это я уже сделаю сам)) вставляла первую строку до ";" В данном случае это будет "аааааааа". Потом программа выполняла бы так же два три действия (поиск поля итд. это я тоже сделаю сам) и потом вставляла уже всё что после ";" в этом случае "1". И так в цикле до конца текстового файла.
Примечания:
Мне нужен наглядный скрипт где были бы видны "вставки", что бы я между ними мог добaвлять свои действия.

Пример:
Мои действия.
Первая вставка до ";"
Мои действия
Вторая вставка после ";"
Цикл

Заранее спасибо. :smile:
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
К сожалению у меня слишком мало времени поэтому я и обратился в Стол Заказа.
Разбирать подробней скрипт и учится я уже буду позже на готовом примере, мне так гораздо легче.
 

InnI

AutoIT Гуру
Сообщения
4,635
Репутация
1,311
Dk
Код:
#include <File.au3>

Global $ar[1]
_FileReadToArray("file.txt", $ar, 0, ";")

For $i = 0 To UBound($ar) - 1
  ; действия
  MsgBox(0, "Первая вставка", $ar[$i][0]) ; Первая вставка до ";"
  ; действия
  MsgBox(0, "Вторая вставка", $ar[$i][1]) ; Вторая вставка после ";"
Next ; Цикл
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
InnI

спасибо ))
Буду опробывать :ok:
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Не совсем понял.Так мне что сделать надо ? :-[ :-[
 

InnI

AutoIT Гуру
Сообщения
4,635
Репутация
1,311
Dk [?]
что сделать надо
Для версии 3.3.8.1 лучше вот этот
Код:
#include <File.au3>

Global $ar[1]
_FileReadToArray("file.txt", $ar)

For $i = 1 To $ar[0]
  $ins = StringSplit($ar[$i], ";")
  ; действия
  MsgBox(0, "Первая вставка", $ins[1]) ; Первая вставка до ";"
  ; действия
  MsgBox(0, "Вторая вставка", $ins[2]) ; Вторая вставка после ";"
Next ; Цикл
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Ясно, теперь буду опробывать :smile:
 

InnI

AutoIT Гуру
Сообщения
4,635
Репутация
1,311
Dk
Посмотрел у вас в профиле - 3.3.12.0. Потом обратил внимание, что в заявке - 3.3.8.1.
Поэтому первый вариант - для профиля, второй - для заявки :smile:
 
Верх