1

Тема: AHK: Не корректная работа скрипта

Здравствуйте. Написал простенький скрипт который выполняет цикл действий (открытия ссылки, сохранения страницы сайта, ввод названия файла, закрытия вкладки). Но почему-то скрипт срабатывает через раз. А именно иногда открывает ссылку но не срабатывают остальные действия цикла, не могли б показать что я сделал не так? Заранее спасибо.


Loop
{

if a_index > 300000
break
if a_index < 1
continue


Run, firefox.exe "https://key-test.ru/" "--new-window"
;Run, firefox.exe "https://ahk-wiki.ru/%a_index%" "--new-window"

sleep 3000
Send {Ctrl Down}{vk53 Down} ;ctrl + s
Send {Ctrl Up}{vk53 Up}		;ctrl + s

sleep 1000
Send %a_index%


sleep 3000
Send {vkD}			; enter

sleep 3000
Send {Ctrl Down}{vk57 Down}	; ctrl + w
Send {Ctrl Up}{vk57 Up}		; ctrl + w


sleep 1000

}
Post's attachments

LOOP.ahk 490 b, file has never been downloaded. 

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

2

Re: AHK: Не корректная работа скрипта

Способ, который вы выбрали для взаимодействия с браузером — отправка клавиш — он в принципе ненадёжный и не гарантирует результата. Почему именно у вас не срабатывает, едва ли можно сказать, может браузер фокус теряет, может плохо воспринимает нажатия через Send.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder