Hi Rob, The dialog must have either OK button or Cancel button. And the dialog needs new_dialog before calling the (start_dialog) function. ; Display the dialog (if dialogId (progn (new_dialog "lisp_debugger" dialogId) (start_dialog) ) (prompt "\nDialog should have appeared!") )
Hi, Yes, something is wrong when running the function " pn ". The LO-changed function fired but the function " pn " didn't. (defun LO-changed (LO-data LO-callback / ) (alert (strcat "Layout Switched to " (getvar "ctab") ".")) (pn "LO-data")...
Hi, I'm not sure but it seems the IntelliCAD doesn't fully support Lisp functions for the TABLE object. Some of the properties need setting in table style command. Please have a try. (defun c:tabord2(/ aCen cAng cCen cPl cRad cReg fDr it lCnt lLst mSp pCen pT1 pT2 ptLst R tHt tLst vlaPl vlaTab ptLst...
Hi Steven, Try to "Turn the osnaps off" at begin the lisp and restore when finished. (defun C:LispRoutine(/ oldOs ) ;;;--- Save the osnap settings (setq oldOs(getvar "osmode")) ;;;--- Turn osnaps off (setvar "osmode" 0) ;; do something here ... ;; restore the system var...
My goal with this software is to do an impresive set of plans of my house (electrical, frame, mechanical) including all usefull elevations. I want all the wall, know exactly where every stud are. Sure, I will create those plans over the year. Right now, I have difficulty to understand how to use th...
Hi Steve, The "(cond (/= eit 0)" should be "(cond ( (/= eit 0)" Please refer this : (defun DRAW_INS () ;---------- ; Draw Insulation recangle (cond ((/= eit 0) (progn ; do something ) ;end progn ) ; end (/= eit 0) );END COND (INS_MB) ) ;end DRAW_INS