About custom macro buttons scripts
Printed From: CAD Forum
Category: EN
Forum Name: AutoCAD
Forum Description: Discussion about AutoCAD and AutoCAD LT, viewers, DWG and DWF formats, Design Review, AutoCAD 360, add-ons
URL: https://www.cadforum.cz/forum_en/forum_posts.asp?TID=5516
Printed Date: 20.Apr.2026 at 20:17
Topic: About custom macro buttons scripts
Posted By: xikes
Subject: About custom macro buttons scripts
Date Posted: 21.Mar.2011 at 13:13
I have a problem. Well, basically I've created two buttons with custom scripts - one, that creates and exports layer state of current file, and another one, that imports the layer state saved with the previous button. Here's the problem. When I open a file and try to export the layer state using my button, it doesn't work. It only works after I open and close the CUI customization window (and only by clicking somewhere on the toolbar and selecting "Customize..."). The weird part is, that I don't have to change anything in CUI settings, I can just click cancel and after the CUI window has closed, my macro buttons work. Why is this? What exactly changed after I opened and closed the CUI customization window? Is there a way to solve this, so it wouldn't be necessary to open the CUI window? Here's how the comandline window looks in both cases: Before opening and closing the CUI http://i126.photobucket.com/albums/p116/xikes/ls_er.jpg After opening and closing the CUI http://i126.photobucket.com/albums/p116/xikes/ls_ner.jpg
Here's the script, I used for the buttons: Export: ^C^C-layer A S layer_state^M EX layer_state;"$M=$(getvar,DWGPREFIX)"layer_state.las""";;;^C^C
Import: ^C^C-layer A I;"$M=$(getvar,DWGPREFIX)"layer_state.las""";R;layer_state;^C^Cchange ALL^M P C BYLAYER;;^C^C
I'm using AutoCad 2007LT.
Note. the last part of the import button simply changes the color of everything to bylayer.
|
|