Добрый день, форумчане! Очень нужна ваша помощь!
Начал изучать AutoIt, пишу скрипт, который автоматизирует публикацию новости на стене группы вконтакте. Делаю топорно через ie. Столкнулся со следующей проблемой - всплывает модальное диалоговое окно выбора файла картинки для загрузки и скрип останавливает свою работу( Как можно обойти этот тупик?
Начал изучать AutoIt, пишу скрипт, который автоматизирует публикацию новости на стене группы вконтакте. Делаю топорно через ie. Столкнулся со следующей проблемой - всплывает модальное диалоговое окно выбора файла картинки для загрузки и скрип останавливает свою работу( Как можно обойти этот тупик?
Код:
#include <IE.au3>
#include <array.au3>
$sUrl = 'ссылка на группу ВК'
$sText = 'текст новости'
$sPhotoPath = 'путь к фотографии'
$oIE = _IECreate($sUrl)
$oBtn = _IEGetObjById($oIE, 'page_wall_suggest')
_IEAction ( $oBtn , 'click' )
Send($sText)
$tags = $oIE.document.GetElementsByTagName("a")
For $tag in $tags
$class_value = $tag.GetAttribute("class")
If StringInStr($class_value, "add_media_type")<>0 and StringInStr($class_value, "photo")<>0 Then
_IEAction ( $tag , 'click' )
Sleep(4000)
$oLoadImgBtn = _IEGetObjById($oIE, 'photos_choose_upload_area')
_IEAction ( $oLoadImgBtn , 'click' )
Send($sPhotoPath)
ExitLoop
EndIF
Next
MSgBox(0,"","!")