|
|
|
Отслеживаем нажатие "спец" клавиш с кликом мыши в 1С... | ☑ | ||
|---|---|---|---|---|
|
0
smaharbA
08.02.06
✎
16:20
|
По теме ветки - Как отследить нажатую Ctrl при нажатии кнопки на форме?;
... //******************************************* Процедура Сформировать() oie=СоздатьОбъект("internetexplorer.application"); wshshell=СоздатьОбъект("wscript.shell"); oie.navigate("about:blank"); oie.document.write("<script>function focus(o){o.focus();}</script><body><input type=text id=txt value='!'></body>"); Пока oie.readystate<3 Цикл Состояние("Определяю..."); КонецЦикла; oie.document.focus(); oie.document.script.focus(oie.document.all.txt); //oie.visible=-1; wshshell.appactivate("about:blank - Microsoft Internet Explorer"); wshshell.sendkeys("1"); valu=oie.document.all.txt.value; Если СокрЛП(valu)="1!" Тогда Предупреждение("Клик"); ИначеЕсли СокрЛП(valu)="!!" Тогда Предупреждение("шифт+Клик"); ИначеЕсли СокрЛП(valu)="!" Тогда oie.document.parentWindow.clipboardData.SetData("Text","!"); wshshell.sendkeys("V"); valu=oie.document.all.txt.value; Если СокрЛП(valu)="!!" Тогда Предупреждение("контрол+Клик"); Иначе Предупреждение("вроде алт+Клик"); КонецЕсли; Иначе Предупреждение("непонятно"); КонецЕсли; КонецПроцедуры |
|||
|
1
Волшебник
модератор
08.02.06
✎
16:21
|
Запости в Книгу знаний.
|
|||
|
2
goodfella
08.02.06
✎
16:24
|
Вот ведь InternetExplorer.Application какой популярный оказался. :-)
|
|||
|
3
Волшебник
модератор
08.02.06
✎
16:25
|
(2) Сделай там статью "Использование возможностей InternetExplorer.Application из других приложений" и пусть в ней будет коллекция таких приемов.
|
|||
|
4
Волшебник
модератор
08.02.06
✎
16:26
|
(3) Я вообще-то smaharbA говорил, но статью может сделать любой.
|
|||
|
5
goodfella
08.02.06
✎
16:26
|
(4) Я так и понял. У Абрахамса лучше получится.
|
|||
|
6
smaharbA
08.02.06
✎
16:28
|
(2) Ага, по бАльшому счету с твоей подачи, ранее тоже применял но както лениво...
Тут еще наклюнулась идея с АкробатРидером, очч даже хорошие там методы...Даже в базовой версии, и даже начиная с 4.0, только как к ним добраться мало кому известно (причем кроме АкробатРидера ничего не надо и даже АктивИксов) |
|||
|
7
Волшебник
модератор
08.02.06
✎
16:29
|
(6) Тогда можно озаглавить цикл статей так:
"Использование объектов других приложений из 1С" |
|||
|
8
smaharbA
08.02.06
✎
16:30
|
(7) Давно обещаю(необязательный я), счас вроде со временем полегче(сбросил часть работы на бухов и технологов) всеже соберусь с духом...
|
|||
|
9
DES
09.02.06
✎
10:17
|
ошибается обработка!
1.Грузим 2.Нажимаем - пишет клик 3.нажимаем с контролом - пишет что с шифтом 4-10 - Короче глючит безбожно ... |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |