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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как получить номер выделенной ячейки в таблице?

Как получить номер выделенной ячейки в таблице?

Ответ
Поиск в этой теме
Непрочитано 02.02.2017, 15:16 #1
Как получить номер выделенной ячейки в таблице?
valerik88
 
Регистрация: 02.07.2016
Сообщений: 249

Нужно, что бы пользователь выбрал ячейку таблицы, а программа получила номер этой ячейки для дальнейшего её редактирования. Как это можно осуществить? Через ssget возвращается идентификатор таблицы, вне зависимости от того выбираю я таблицу целиком или тыкаю в определённую ячейку.

Всё решил!
Нашёл на иностранном форуме
Код:
[Выделить все]
 (defun c:test (/ a b c)
(setq a (entsel)
      b (vlax-ename->vla-object (car a)))
 (vla-HitTest
   b
   (vlax-3d-point (cadr a))
   (vlax-3d-point (trans (getvar 'ViewDir) 1 0))
   'Rw
   'Cl
 )
  (print rw) 
  (print cl)
  ;;;; (do your thing here...) ;;;;
    (princ)
  )
Просмотров: 891
 
Непрочитано 02.02.2017, 15:31
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Хорошо бы ткнуть внутрь ячейки, а не на какую-то сторону.
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как получить номер выделенной ячейки в таблице?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при разложении матрицы 99%. Глобальный номер уровнения 52671. Номер узла 8834. maks_ПГС SCAD 15 26.07.2014 14:32
Как организовать связь позиц.выноски со значением ячейки в таблице Agonist AutoCAD 6 26.10.2012 14:03
Быстро получить Набор объектов попадающих в Сферу [N.S] Программирование 10 09.08.2009 11:04
Как узнать номер ячейк табл Atable по коорд точки внутри нее kp+ Программирование 6 02.03.2007 11:10
Глобальный номер уравнения vasea Прочее. Архитектура и строительство 5 10.01.2007 19:37