AutoCAD DevBlog
(https://adndevblog.typepad.com
/autocad/)
05/31/2012
Making a filtered selection set using
Visual LISP (ActiveX functions)
By Balaji Ramamoorthy (https://adndevblog.typepad.com/autocad
/balaji-ramamoorthy.html)
The ActiveX method SelectionSet.Select to create a filtered set of
database objects that meet this criteria:
Block references, such as INSERT entities, and that have extended
entity data that is registered under application name "MYAPP"
The plain AutoLISP expression is: (ssget "X" '((0 . "INSERT") (-3
("MYAPP"))))
Here is the code using the ActiveX call :
(defun c:myappSet ()
(vl-load-com)
1 of 5 11/11/2018, 6:53 AM
Making a filtered selection set using Visual LISP (ActiveX functions) - ... https://adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selec...
(vla-select
loSelectionSet
acSelectionSetAll
nil
nil
filtType
filtData
)
(princ)
)
Comments
2 of 5 11/11/2018, 6:53 AM
Making a filtered selection set using Visual LISP (ActiveX functions) - ... https://adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selec...
Anonymoose said...
I think your sample LISP code contains a bug.
Let's see if you can find it
Reply
05/31/2012 at 08:22 PM (https://adndevblog.typepad.com/autocad/2012/05
/making-a-filtered-selection-set-using-visual-lisp-activex-
functions.html#comment-6a0167607c2431970b0168ebfaa363970c)
Balaji (https://profile.typepad.com/6p016303198bdc970d) said in
reply to Anonymoose...
Fixed. Thanks :)
Reply
06/01/2012 at 08:19 AM (https://adndevblog.typepad.com/autocad/2012/05
/making-a-filtered-selection-set-using-visual-lisp-activex-
functions.html#comment-6a0167607c2431970b016766fd0309970b)
Vinay Kumar said in reply to Balaji (https://profile.typepad.com
/6p016303198bdc970d)...
Hi Brother
Regards
Reply
12/23/2016 at 02:15 AM (https://adndevblog.typepad.com/autocad/2012/05
/making-a-filtered-selection-set-using-visual-lisp-activex-
functions.html#comment-6a0167607c2431970b01b8d249ca49970c)
Comment below or sign in with Typepad (https://www.typepad.com
/sitelogin?uri=https%3A%2F
%2Fadndevblog.typepad.com%2Fautocad%2F2012%2F05%2Fmaking-a-filtered-
selection-set-using-visual-lisp-activex-functions.html&
fp=71a35f4840ab8e2eb6400309c6a4facd&view_uri=https%3A%2F
%2Fprofile.typepad.com%2F&via=blogside&post_uri=https:
//adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selection-set-
using-visual-lisp-activex-functions.html) Facebook (https://www.typepad.com
/sitelogin?uri=https%3A%2F
%2Fadndevblog.typepad.com%2Fautocad%2F2012%2F05%2Fmaking-a-filtered-
selection-set-using-visual-lisp-activex-functions.html&
fp=71a35f4840ab8e2eb6400309c6a4facd&view_uri=https%3A%2F
%2Fprofile.typepad.com%2F&via=blogside&service=facebook&post_uri=https:
//adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selection-set-
using-visual-lisp-activex-functions.html) Twitter (https://www.typepad.com
/sitelogin?uri=https%3A%2F
%2Fadndevblog.typepad.com%2Fautocad%2F2012%2F05%2Fmaking-a-filtered-
3 of 5 11/11/2018, 6:53 AM
Making a filtered selection set using Visual LISP (ActiveX functions) - ... https://adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selec...
selection-set-using-visual-lisp-activex-functions.html&
fp=71a35f4840ab8e2eb6400309c6a4facd&view_uri=https%3A%2F
%2Fprofile.typepad.com%2F&via=blogside&service=twitter&post_uri=https:
//adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selection-set-
using-visual-lisp-activex-functions.html) Google+ (https://www.typepad.com
/sitelogin?uri=https%3A%2F
%2Fadndevblog.typepad.com%2Fautocad%2F2012%2F05%2Fmaking-a-filtered-
selection-set-using-visual-lisp-activex-functions.html&
fp=71a35f4840ab8e2eb6400309c6a4facd&view_uri=https%3A%2F
%2Fprofile.typepad.com%2F&via=blogside&service=gplus&post_uri=https:
//adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selection-set-
using-visual-lisp-activex-functions.html) and more... (https://www.typepad.com
/sitelogin?uri=https%3A%2F
%2Fadndevblog.typepad.com%2Fautocad%2F2012%2F05%2Fmaking-a-filtered-
selection-set-using-visual-lisp-activex-functions.html&
fp=71a35f4840ab8e2eb6400309c6a4facd&view_uri=https%3A%2F
%2Fprofile.typepad.com%2F&via=blogside&service=openid&post_uri=https:
//adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selection-set-
using-visual-lisp-activex-functions.html)
(You can use HTML tags like <b> <i> and <ul> to style your text. URLs automatically linked.)
(https://www.typepad.com/)
4 of 5 11/11/2018, 6:53 AM
Making a filtered selection set using Visual LISP (ActiveX functions) - ... https://adndevblog.typepad.com/autocad/2012/05/making-a-filtered-selec...
5 of 5 11/11/2018, 6:53 AM