| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Эмуляция нажатия клавиш из под AutoLisp-a

Эмуляция нажатия клавиш из под AutoLisp-a

Ответ
Поиск в этой теме
Непрочитано 27.10.2007, 20:38
Эмуляция нажатия клавиш из под AutoLisp-a
Supermax
 
Руководитель фирмы
 
Москва
Регистрация: 28.03.2007
Сообщений: 1,831

Хочу автоматизировать заполнение lookup параметров динамических блоков в AutoCAD-e из под AutoLisp-a.
Макрос запустить можно только в редакторе блоков. Как только заходишь в lookup, все, баста карапузики.
У меня есть колонка в экселе, которую мне надо перенести в lookup. Я хочу запустив марос в редакторе, сделать следующее: В макросе есть реактор на двойное нажатие левой кнопки мыши (это когда я в lookup вошел и второй раз, когда установил курсор в нужной ячейке). После второго срабатывания реактора запускается процесс копирования значения ячейки в таблице экселя и вставки этого значения в текущую позицию курсора.

мне нужно нажать Сtrl+V, потом стрелку вниз, после этого я скопирую в буфер следующую ячейку и опять надо Ctrl+V и стрелку вниз. Лисп это делать не умеет, но у него есть возможность читать и записывать системные переменные Windows. Вот если бы кто-нибудь на delphi сварганил такую штуку, которая будучи запущена с определенным именем читала системную переменную и нажимала ту кнопку (или коомбинацию) которая в ней записана, а при запуске этой же проги, но с другим именем - опять читала эту переменную и отжимала кнопку, или коомбинацию, которые там указаны. Или что-то в этом роде. Все эмуляторы нажатия клавиш пересмотрел, а нужного и нет совсем.
Для всех AutoLisp-чиков это был бы большой подарок.

Добалю: Из под AutoLisp-a можно запускать любые приложения.
Просмотров: 22162
 
Непрочитано 01.11.2007, 18:52
#21
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Возможно, ты не обновляешь счетчик пар записей в 302 коде?
Счетчик лежит в коде 92 - это для поиска.
Для линейного размера, счетчик лежит в 175 группе, а сами размеры в 144...
Елпанов Евгений вне форума  
 
Непрочитано 01.11.2007, 19:16
#22
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Еще одно добавление - в имеющийся динамический блок, возможно добавить дополнительные параметры - автокад не ругается и начинает их обрабатывать..
Елпанов Евгений вне форума  
 
Непрочитано 02.11.2007, 16:34
#23
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Supermax, посмотрел твой блок...
Я почувствовал себя ребенком...КАК ЭТО РАБОТАЕТ???!!!
неужели все ручками набирал? всю табличку (параметр выбора)
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Shoorup, 02.11.2007 в 16:48.
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 16:57
#24
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Толи еще бу-у-дет, толи еще бу-у-дет, толи еще будет ой-ей-ей!
Supermax вне форума  
 
Автор темы   Непрочитано 02.11.2007, 16:58
#25
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


А собственно, что ты смотрел?
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:03
#26
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


GL-13M. блок конечно впечатляет... так и не понял нашли ли способ как менять параметры д.блока програмно
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:06
#27
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Да нашли, только вместе с тем, что нашли, нашли еще столько, что теперь Kpblc ушел на лечение, а я сошел с ума
Supermax вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:08
#28
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


А ты блок ФБС смотрел?
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:10
#29
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


я вот оже тему почитал... потом представил блок со 160 параметрами, потом увидел его, потом дочитал до конца тему и понял что я ничего не понимаю...
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:11
#30
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Вот полюбуйся
Вложения
Тип файла: dwg
DWG 2004
Drawing4.dwg (26.3 Кб, 990 просмотров)
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:20
#31
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от Supermax Посмотреть сообщение
Вот полюбуйся


Я чото недотюкал.... я только что увидел 3 параметра видимости или у меня уже к концу рабочего дня глюки....??????
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:22
#32
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


А хочешь еще прикол.
Зайди в блок, вставь еще параметр видимости, тройку окон пропиши, выйди, сохранив, посмотри в свойства, зайди опять в блок и ... вставь еще один параметр.
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:27
#33
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от Supermax Посмотреть сообщение
А хочешь еще прикол.
Зайди в блок, вставь еще параметр видимости, тройку окон пропиши, выйди, сохранив, посмотри в свойства, зайди опять в блок и ... вставь еще один параметр.
в редактор блоков не заходит. и что за тройка окон?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:28
#34
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Забыл предупредить, Stretch не трогай! Слетишь.
Supermax вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:29
#35
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Заходи нажатием правой кнопки мыши и Block editor
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:38
#36
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


ничего не догоняю.... я просто в шоке нет ты наверно точно хотишь чтоб у меня под конец рабочего дня крыша съехала....
А теперь поясни как ты это с делал???
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:39
#37
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Ты наверное думаешь, что они не работают? Ошибаешся! Еще как работают. И графика в них разная может лежать и многое другое. Сейчас покажу.
Supermax вне форума  
 
Непрочитано 02.11.2007, 17:44
#38
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Просто фантастика!!!!!
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.11.2007, 17:54
#39
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Когда вторую тройку делал, забыл выключить видимость элементов первой группы видимости.
Вложения
Тип файла: dwg
DWG 2004
Drawing4.dwg (50.6 Кб, 992 просмотров)
Supermax вне форума  
 
Непрочитано 02.11.2007, 18:00
#40
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Supermax, это просто супер!!! я в легком помешательстве!!! Расскажи как ты это делаешь???? я не просто хочу я просто мечтал и мечтаю делать такие д.блоки!!! сегодня точно напьюсь....
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Эмуляция нажатия клавиш из под AutoLisp-a

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фундамент "ригель по столбам" под сруб и печь &amp;Rey Основания и фундаменты 25 27.08.2010 19:53