А нельзя было в цикле парсить? В конце каждой итерации собирать из составляющих строку с нужными разделителями и добавлять в список, а после цикла сохранить список в файл.
решил проблему, если кто-то с этим столкнется, то попробуйте оставить эмуляцию клавиатуры (в "Ввод текста"), а интервал в миллисекундах - поставьте 0 @smeckoi77 да, но мне нужно было иметь вставку текста, а если просто отключить, то он медленно вводится, но все равно спасибо за ответ
@brotok вам лучше всего это составлять в конструкторе на условия функций. А там уже запись. В общем у вас буит 4 if -а только смотрите а если у вас совпадет все? При таком методе он 4 раза и запишет