1 (изменено: Twink, 2021-02-05 17:54:52)

Тема: AHK: Как переносить по строчно данные из массива?

Допустим есть у нас N ячеек в Excel или (F2:F18). Значение ячеек может меняться, поэтому если возможно, хорошо было бы сделать остановку добавления элементов в массив после пустой ячейки. Запускаем скрипт (например клавиша F1) когда курсор установлен на первой ячейке, далее скрипт копирует значение текущей ячейки в буфер обмена, после этого содержимое буфера обмена заносит в первый элемент массива, после сдвигает курсор ниже и заново. Теперь у нас есть массив с N элементами из таблицы Excel. Переходим на сайт, в котором нужно заполнить поле значением. нажимаем на клавишу (например F2), скрипт вставляет первый элемент массива в текущую ячейку, далее нажимаем несколько раз TAB и вставляем значение в следующую ячейку. Так пока не закончатся элементы в массиве.
Кто-нибудь может подсказать, как это сделать?

Post's attachments

2021-02-04_15-56-03.png 68.15 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2

Re: AHK: Как переносить по строчно данные из массива?

после сдвигает курсор ниже и заново

Мне кажется, на этом этапе правильнее так: вручную выделяем диапазон (F2:F18), копируем его в буфер. Потом переходим на сайт, нажимаем горячую клавишу, которая запустит скрипт. Скрипт разберёт содержимое буфера обмена и сам будет вставлять и нажимать TAB.