Search
Write a publication
Pull to refresh

Comments 15

Вот если было бы еще нормальное решение для GPO, а то обычно это танцы с бубном что то поменять:)
А можно поподробнее про GPO?
Для пополнения collection of use cases. :)
>>> Часто встречается задача автоматизировать установку/удаление софта на 100500 тестовых машинах. Покажем, как это можно сделать на примере 7zip.

cinst 7zip
Ну да, пример иллюстративный. Ниже об этом написано. Сверху тоже пометил, чтоб было понятнее.
да, я понял это просто хотелось бы напомнить о клевой возможности скачать и установить софт под виндой одной командой. Кстати, придумать жизненный и короткий пример применения — особый вид искусства. Я например автоматил некую нерасширямую оболочку на AutoHotKey, и присамтривался в те времена к pywinauto, но что-то не сложилось
По мне, так StackOverflow — хороший источник примеров (на будущее коллекционирую). Конкретно этот, про uninstall, мне подсказали коллеги из других команд.
имеется ввиду именно демонстрационный пример. Одним из его достоинств должно быть то, что он ужу подобран автором статьи :)
Смотрю на github и вижу, что нужно первым делом ставить pywin32. И у меня возникает вопрос, а почему это не автоматизировано? Может не все верно понял и 'pip install pywinauto' все заменя поставит?! К примеру, как это делает flask таща за собой werkzeug, itsdangerous и др. ;)
«pip install pywinauto» поставит pyWin32 сам. Зависимость прописана на PyPI. Правда, там он лежит под именем pypiwin32, но это не столь существенно.
С явой оно работать сумеет? Хотелось бы банк автоматизировать.
Это можно быстро проверить в SWAPY, видит ли он контролы и какие. Но, вообще, Java — навряд ли. Если только координатным методом прокликивать по всему окну, но это не гуд, конечно.
Такой вопрос:
Есть Delphi XE8 desktop application, проблема заключается в том, что Меню представляет собой TActionManager. Хочется получить доступ, например, к Программа — > Закрыть. Контролы:
Control Identifiers:
TActionToolBar - 'b'''   (L0, T51, R1861, B78)

'b'''
'b'0''
'b'1''
'b'TActionToolBar''

TActionMainMenuBar - 'b'\\u041c\\u0435\\u043d\\u044e''   (L0, T22, R1861, B51)

'b'TActionMainMenuBar''
'b'\\u041c\\u0435\\u043d\\u044e''
'b'\\u041c\\u0435\\u043d\\u044eTActionMainMenuBar''

TStatusBar - 'b'''   (L0, T1095, R1861, B1114)

'b'2''
'b'StatusBar''

MDIClient - 'b'''   (L0, T78, R1861, B1095)

'b'3''
'b'MDIClient''

Что уже пробовалось:
app.MainForm.MenuSelect(«item») — меню недоступно
app.MainForm.ActionManager.Item1.Click(), app.MainForm.ActionManager.Client1.Click(), app.MainForm.ActionManager.MainMenu.Click()- нет таких атрибутов
__getitem__, __getattr__ — тоже ничего не дали
Как правильно обратиться к меню?
Заранее, спасибо.
Если есть бинарник с аналогичным меню (сэмпл какой-нибудь), киньте, пожалуйста, в личку.
Или, если есть trial версия Delphi, подкиньте ссылку. Последний раз имел дело с Delphi лет 14 назад. :)
Но кое-что, возможно, получится сделать.
Sign up to leave a comment.