|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
Всем доброго времени суток. Пошел 3й день моего ознакомления с программированием. За прошедшие 2 C++ освоил на уровне новичка, создавая различную ерунду в командной строке. Так вот, на работе возник случай рутинной монотонной работы, посоветовали AutoIt. Скачал, почитал, вроде понятно, язык вроде Basic (если я не прав - исправьте). В принципе похож на паскаль. так вот стоящего руководства я не нашел, так что моя программа закончилась на самом начале. Суть ее в следующем: имеем: файл exel и вкладку в браузере с данными, соответственно в текстовом виде и только. нужно: из страницы браузера внести данные в соответствующие поля экселя, казалось бы все элементарно, если можно, подскажите нужные программы и описание их для даннх действий, парень не глупый, возможно разберусь. код того что я написал: Код: vbnet 1. 2. 3. 4. 5.
я так понимаю нужно просто прописать движения мышки с последующем выделением(и копированием) текста в браузере, и вставить в соответсвующие поля документа экселя. Если не прав - скажите. любые советы приму к сведению ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 14:22 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
2Jumper3, Язык, похож на Basic, так скажем диалект. Из вкладки некоего браузера, будет сложнее перевести данные. Проще уж прочитать по HTTP эту страницу, распарсить и повставлять данные. То что вы хотите, можно написать например на VBScript (если не принципиален язык), по крайней мере у него попроще работа с COM. Ещё не мешало бы знать что за сама страница с данными, возможно даже подойдёт стандартный веб-запрос из самого Экселя, если это банальная табличка... и дальше уже на VBA данные в соответствующие ячейки распихать... ТЗ так скажем размыто, вариантов много ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 15:05 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
по крайней мере у него попроще работа с COM. Немного поспешил, на АвтоИт тоже неплохо работать =) спутал с AutoHotkey ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 15:11 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
VSVLAD, в общем исходная страница в html: как легче?! через исходный код?! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 17:08 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
VSVLAD, собственно файл (в прошлом сообщении не прикрепился почему-то) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 17:08 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
Ну штатными средствами, делаем веб-запрос. И получаем почти приемлемый результат. (Обновлять и записывать данные можно по кнопке, накидав на VBA всё что хочешь) Выполняем Что имеем (можно поднастроить) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 17:24 |
|
AutoIt скрипты для переноса данных
|
|||
---|---|---|---|
#18+
соответственно команды "get" и .... ? ГЕТ вроде как "копирует" какую-либо инфу, а вставляет что?!) какой оператор ) я пока что часа за 2 родил только следующее: Код: vbnet 1. 2. 3. 4.
собственно скрипт открывает данную ссыль в эксплорере ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 19:12 |
|
|
start [/forum/topic.php?fid=60&fpage=68&tid=2157361]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 412ms |
0 / 0 |