Java Script - эмулировать нажатие левой кнопки мыши (с указанием координат) #250336


#0 by NuF
Можно? Если, да какой оператор?
#1 by NuF
Ой. раздел смените плз
#2 by smaharbA
не выйдет так проста
#3 by smaharbA
веб ?
#4 by smaharbA
+ если да, то зачем позиционировать и жмакать ? там и так все можно программно нажать
#5 by NuF
Все проще. есть комп, заблокированный. Но внутри всякие скрипты крутятсЯ :) и нажатие мышкой в нужную точку - лучший способ убедится в том что окно активно. Т.к. переключение на окно срабатывает не со 100% гарантией.
#6 by smaharbA
к примеру document.getElementById("submit_message").click
#7 by smaharbA
wsh.Activate("Заголовок окна точный") wsh.Activate(PID) ... только если он заблокированый твои сендкеи работать не будут
#8 by NuF
Как ни печально, но ты прав :( (Проверил с поправленным скриптом, грешил на Activate) А есть ли способ с этим бороться?  (Я про сендкеи при заблокированном компе?)
#9 by NuF
up/
#10 by NuF
Абрахамс, есть ли возможность это обойти?
#11 by smaharbA
есть, но тогда надо использовать в подмогу dynawrap, это "обертка" для доступа к АПИ функциям
#12 by NuF
Это не опенконф случаем? А в конфигуратор без него низя ничего послать? :)
#13 by x4
на уровне win32api можно через FindWindow[Ex], PostMessage
#14 by NuF
Для js так же как и для делфи ?    PostMessage(FindWindow(Nil, 'Заголовок окна'), WM_QUIT, 0, 0);    Где  "Заголовок  окна"  -  заголовок  окна, которому Вы посылаете  сообщение. ? Но кнопочки через него я так понимаю понажимать не удасться?
#15 by smaharbA
удастся, но зачем кнопочки, у тебя есть ИД всех менюшек, получи какимнибудь спаем
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С