Size: a a a

2021 May 20

A

Admin in AutoIT RU
1. Не ту функцию используете, нужно не activate а show. https://www.autoitscript.com/autoit3/docs/functions/WinSetState.htm

2. Для автоматизации веб-страниц существуют специальные инструменты, что-то делать хромом — очень ненадежно, это до первого обновления
источник

СШ

Сергей Шумно... in AutoIT RU
Благодарю
источник

В

Вилочка in AutoIT RU
Сергей Шумно (0) повысил карму ꟿ (8)
источник

СШ

Сергей Шумно... in AutoIT RU
Но к сожалению не помогло. Так же работает через раз.  Может это специфика win7...  Для работы с браузером есть программы типа zennoposter, но думал что и autoit должен справится
источник

I

I-One in AutoIT RU
автоит работает с элементами вин, хромые браузеры клепают юи как их левая пятка захочет, поэтому надеяться на втоит там, где нестандартные контролы, отрисовка окон и т.п зачастую бессмысленно
источник

A

Admin in AutoIT RU
Не помогло потому, что у многих сложных программ своя магия даже в таких вещах, как свернуть-развернуть окно. Если хотите долговечное и надёжное решение, смотрите в сторону headless браузеров, они как раз созданы для автоматизации
источник

I

I-One in AutoIT RU
максимум распознавать пиксели и т.д
источник

СШ

Сергей Шумно... in AutoIT RU
Благодарю за направление куда копать 👍
источник

В

Вилочка in AutoIT RU
Для выражения благодарности одному или нескольким юзерам - следует процитировать сообщение и/или упомянуть их по @нику (можно несколько)
источник

A

Admin in AutoIT RU
Так, извиняюсь, я неправильно вам назвал флаг, нужно в функции использовать SW_RESTORE, если вы ещё не сделали это — попробуйте
источник

СШ

Сергей Шумно... in AutoIT RU
Благодарю. Я пробовал 3 флага @SW_SHOW @SW_RESTORE и @SW_ENABLE но стабильности не вышло. Оно буквально через раз работает. Может все таки виновата win7 и на win 10 будет лучше.
источник

Ra

Ruslan aka DUDE in AutoIT RU
ну а дважды вызвать?)
источник

СШ

Сергей Шумно... in AutoIT RU
Пробовал, но не все варианты. Надо еще варианты перебрать
источник

T

Tredsawwer in AutoIT RU
Вопрос про можно ли:
Есть документ в ворде, в нем таблица, в которой есть наименование в первом столбце, которое не меняется и значение во втором. Необходимо это значение скопировать в файл эксель в заранее известный столбец, а строку каждый раз менять(вбивать номер строки?)
источник

T

Tredsawwer in AutoIT RU
План у меня такой:
Выбираем док файл
Выбираем эксель
Вбиваем номер строки для экселя
....
Профит

Реально такое провернуть?
источник

Ra

Ruslan aka DUDE in AutoIT RU
существует UDF для работы с вордами и экселями
источник

T

Tredsawwer in AutoIT RU
@ruslan001  Уже что-то, спасибо. Посмотрю.
источник

В

Вилочка in AutoIT RU
Tredsawwer (1) повысил карму Ruslan aka DUDE (31)
источник

СШ

Сергей Шумно... in AutoIT RU
Методом тыка нашел решение для себя походу. Вдруг кому-нибудь пригодится подобный костыль если окошки не захотят разворачиваться

While 1
  WinActivate ($bttclass, "")
  Sleep (100)
  If PixelGetColor(100, 300) = "0xF3EFFF" Then
      ExitLoop
  Else
      MouseClick("left",0,0)
  EndIf
Wend

Вот этот клик в пустоту помогает приводить в чувство win7 😀
источник

Ra

Ruslan aka DUDE in AutoIT RU
напомни, ты хром разворачиваешь?
источник