|
8,2 и программное управление клавиатурой. | ☑ | ||
---|---|---|---|---|
0
sergei123654
20.02.12
✎
08:18
|
День добрый! Подскажите пожалуйста есть ли в 8,2 встроенное управление клавиатурой? Существуют ли какие либо компаненты которые могут озуществить такую задачу.
Задача такая: Есть программа, допустим на Delphi, в которой нужно заполнять определенные поля данными из 1С, копипаст из полей 1С в поля той програмки. |
|||
1
Wobland
20.02.12
✎
08:29
|
это сильно! подключится и спросить всё, что надо - не вариант?
|
|||
2
Wobland
20.02.12
✎
08:30
|
собссно, по сабжу:
WshShell=WScript.CreateObject("WScript.Shell") WshShell.SendKeys(" ") |
|||
3
sergei123654
20.02.12
✎
08:30
|
(1) это не Delphi если честно. Это SAP... там любые изменения запрещены, включая обработки пакентного ввода.
|
|||
4
sergei123654
20.02.12
✎
08:31
|
(2) спасибо, погуглю на эту тему.
|
|||
5
sergei123654
21.02.12
✎
08:24
|
День добрый! Поскажите как узнать с помощью скрипта раскладку клавиатуры?
Неполучается следать ввод английских слов и русских. Делаю так: Shell = Новый COMОбъект("WScript.Shell"); Shell.SendKeys("{CAPSLOCK}"); //Нажать эту кнопку Shell.Run("notepad",1,false); //Запустить блокнот Shell.Run("ping 127.0.0.1 -n "+СокрЛП(Число(1)+1),0,1); Shell.AppActivate("Безымянный-Блокнот"); Shell.SendKeys("sdfgfg {BACKSPACE} sfgsdf"); Shell.SendKeys("+%"); Shell.SendKeys("{ENTER}"); Shell.SendKeys("прлор"); Shell.SendKeys("{CAPSLOCK}"); //Нажать эту кнопку этот кусок кода делает - sdfgfg sfgsdf и все... Как вводить и русские и англиские слова? |
|||
6
lxndr
21.02.12
✎
08:42
|
(5) переключи раскладку!
|
|||
7
sergei123654
21.02.12
✎
08:52
|
(6)
В (5) она переключается, строка: Shell.SendKeys("+%"); но все что ниже этой строки - не вводит, с...((( |
|||
8
КМ155
21.02.12
✎
08:55
|
(3)[Это SAP... там любые изменения запрещены, включая обработки пакентного ввода.]
зато есть импорт из чего угодно |
|||
9
sergei123654
21.02.12
✎
09:01
|
(8) подскажите гжде это можно там посмотреть?
|
|||
10
КМ155
21.02.12
✎
09:06
|
(9) подскажем - на форумах сапёров
|
|||
11
sergei123654
21.02.12
✎
09:09
|
(10) тонкая самореклама? про запреты я говорил только о себе, я там как пользователь с правами который фактически нихера не может делать. С этими правами я смогу сделать импорд данных из 1С в САП?
|
|||
12
КМ155
21.02.12
✎
09:13
|
(11) нет ни чего тупее импорта данных SendKeys-ом
|
|||
13
nimoid
21.02.12
✎
09:18
|
Сендкейс хреновая идея.. окошко вылезет какое-нить или еще что-нить перекроет например и что будет?..
Уж лучше тогда пиши компоненту на вин апи ищи окна и заполняй нужными данными. А вообще тебе правильно сказали в (10) - тебе на саповский форум надо. |
|||
14
sergei123654
21.02.12
✎
09:22
|
(12) подскажите где САПе есть импорт из чего угодно?
Какие нужны для этого права? (13) так вроде вот это - Shell.AppActivate("Безымянный-Блокнот"); и активизирет нужное окно... |
|||
15
КМ155
21.02.12
✎
09:22
|
(13) скорее вопрос административный, нежели технический, но ТС франч, с вытекающими последствиями
|
|||
16
sergei123654
21.02.12
✎
09:33
|
(15) ТОЛЬКО И ЗНАИШЬ ЧТО КРИТИКОВАТЬ. НЕ ФРАНЧ Я. Есть у нас и пакетники и прочая херня по вводу данных в сап. но на определенные транзакции запрет пакетного ввода(программного переноса какой бы то не было информации), бухи должны сами все руками вносить. я не консультант по САП, у меня права на теже самые транзакции с которыми работают бухи. то что в (8) так и не сказал где находится. само сабой что вопрос это административный, и я его не в силах решить. вот и взялся за эту компоненту.
Давай, критикуй дальше! |
|||
17
hhhh
21.02.12
✎
09:39
|
(16) но ведь это типичный шпионаж. Ты взламываешь защиту вашей программы. А если тебя схватят за руку служба безопасности вашей фирмы, как ты объяснишь, что действовал не в интересах фирмы-конкурента?
|
|||
18
sergei123654
21.02.12
✎
09:43
|
(17) Это не есть эмуляция работы оператора по вводу информаци? Какая разница что бух будет вводить копипастом, что это за него будет делать программа? Или могут схватить?
|
|||
19
КМ155
21.02.12
✎
09:44
|
(16) ты настолько жалок, что нечего критиковать
|
|||
20
sergei123654
21.02.12
✎
09:52
|
(19) по делу бы че нибудь сказал... А если по делу нечего сказать то заткнулся бы уже.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |