4 / 4 / 0
Регистрация: 29.11.2012
Сообщений: 68

Sendkeys

06.07.2017, 11:07. Показов 7069. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Не могу разобраться, может кто-то знает в чем причина.
Python
1
2
3
4
5
6
7
8
9
10
11
12
from win32com.client import Dispatch
from time import sleep
 
ie=Dispatch("InternetExplorer.Application")
ie.Visible=1
ie.Navigate("http://domain/0088/_layouts/listform.aspx?PageType=8&ListId={95029275-ED9B-4E02-9932-FEC34F378DAC}&RootFolder=")
while ie.ReadyState !=4:
    sleep(1)
name=ie.Document.forms[0].elements.all['ctl00$m$g_3d76db60_f351_4ad6_b052_670881d5278d$ctl00$ctl05$ctl00$ctl00$ctl00$ctl04$ctl00$ctl00$TextField']
name.focus()
name.value="names"
ie.SendKeys('{TAB}')
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Z:\python.exe D:/ job_manager.py
 
Traceback (most recent call last):
 
  File "D:/ job_manager.py", line 12, in <module>
 
    ie.SendKeys('{TAB}')
 
  File "Z:\lib\site-packages\win32com\client\dynamic.py", line 527, in __getattr__
 
    raise AttributeError("%s.%s" % (self._username_, attr))
 
AttributeError: InternetExplorer.Application.SendKeys
 
 
 
Process finished with exit code 1
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.07.2017, 11:07
Ответы с готовыми решениями:

SendKeys в python под linux
Я уже задавал этот вопрос на ЛОРе и внятного ответа не получил, как можно в python эмулировать нажатия клавиш (в vb для этого есть...

Sendkeys
Доброго всем! Заранее извиняюсь за возможность кривого изложения моих желаний, поэтому начну издалека. Вопрос первый. Как правильно...

SendKeys
Process.Start(&quot;a.exe&quot;); SendKeys.Send(&quot;R&quot;); Вот код на с#, как отнести SendKeys.Send(&quot;R&quot;); к процесу...

26
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.07.2017, 16:18
Студворк — интернет-сервис помощи студентам
General Motors, что одну внешнюю либу ставишь, что другую внешнюю либу ставишь, разницы ни какой.
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.07.2017, 17:15
Разница в гибкости и кроссплатформенности.
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.07.2017, 22:19
Avazart, с этим ни кто не спорит, я не об этом говорил. Я говорил про возмущения по поводу установки сторонней либы и драйвера.
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.07.2017, 22:38
Ну это плохо когда есть GUI и pyinstaller- ом собираешь ... там потом консоль драйвера выскакивает, не критично но все же не красиво.
1
4 / 4 / 0
Регистрация: 29.11.2012
Сообщений: 68
13.07.2017, 11:22  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
что одну внешнюю либу ставишь, что другую внешнюю либу ставишь, разницы ни какой.
Извини, но у win32com гораздо шире применение.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
13.07.2017, 13:52
Цитата Сообщение от General Motors Посмотреть сообщение
Извини, но у win32com гораздо шире применение.
Под линукс с другим браузером ?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
13.07.2017, 16:16
General Motors, api винды нужно очень редко, я лишь однажды к нему обращался и то при реализации полусинтетической задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.07.2017, 16:16

Sendkeys.sendwait
Всем привет, подскажите пожалуйста, не могу понять в командную строку хочу отправить сочетание клавиш ctrl+c. Выделяю текст, потом...

SendKeys.Sand()
Почему он не нажимает клавишу '/' и 'Enter,но клавиши 'k','i','l','l' нормально нажимает? Вот код: SendKeys.Send(&quot;/kill&quot;);...

SendKeys не работает
помогите пожалуйста разобраться хочу строку из блокнота перенести в другую программу(ардуино). делаю это с помощью -SendKeys таким...

SendKeys не срабатывает
Пытаюсь скопировать данные из ячейки Excel и вставить их в ie8. Пишу так: SendKeys.SendWait(&quot;^(c)&quot;); ...

Альтернатива SendKeys?
Доброго времени суток, форумчане! Пробовал использовать SendKeys для отправки клавиш, но в игре в которой мне нужно вводить несколько...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru