* vmuntean@[EMAIL PROTECTED]
| Or perhaps I may be able to do this another way. Depending on what
| entities are selected, one of the two command lines that I need to run
| will return an "Unknown command" message. If I could write an if
| statement that will say
|
| if "unknown command", then move to the next command line.
|
| I am not sure if this is possible or what the sytax may be, but I
| think it will work if it can be done.
|
| Thank you,
| Vlad
|
| On Mar 14, 12:25 pm, vmunt...@[EMAIL PROTECTED]
wrote:
| > Hello,
| >
| > I just run into a problem with one of my lisp functions. Depending on
| > the type of entity selected (line, polyline etc), I need to run a
| > different command.
| >
| > I added ETYPE in the (defun list and then I tried to write an if
| > statement that does the following:
| >
| > if the user selected just polylines then a command should be run
| >
| > if the user selected polylines AND anything else (this should include
| > the scenario where the user selects lines/arcs/..... but NO polylines)
| > another command should be run.
| >
| > (if (=etype "polyline") (progn
| > (command "pedit"...)
| > ))
The code as shown will not work because "=etype" is not an
autolisp function. You should write (if (= etype "polyline") ....
Notice that there is a space betwen the equal sign and the
symbol etype.
--
Eduardo Muņoz | (prog () 10 (print "Hello world!")
http://www.boundp.net/
| 20 (go 10))


|