Skip to main content
1-Visitor
June 3, 2013
Question

Macros that do things - even when told not to!

  • June 3, 2013
  • 1 reply
  • 2807 views

There are two problems I've come across with Isodraw macros that I'm hoping someone can help with.

1. I have several macros that repeat - where you select items on an illustration one after the other and the macro makes a change each time.

The problem on all these macros is that after about the 5th time you select an item (within a while loop), it insists on refreshing the screen every time you select something.

2. Some macros I have specifically put "select none" at the end but it still leaves lines selected when the macro is finished.

3. I have another macro where you select 2 beziers on the illustration and the macro insists on changing the pens of these beziers. The first one becomes medium, the 2nd one becomes thin - though nothing in the macro changes the pens.

Has anyone else come across this behaviour in their macros and did you find a way round them?

1 reply

12-Amethyst
June 3, 2013

In regards to #1 is that I've seen this and actually have a macro that's been running fine for about 4-5 years and is now experiencing this (we just upgraded to 7.3, F00). No solution yet though. What happens with mine is that after the roughly fifth click the screen refreshes and the pointer changes to a 'processing' icon and does not let go.

In regards to two, I've found that sometimes double-stacking select nones on each other works (use two).

For three, you're likely going to need to post the macro for much troubleshooting. Might be simple but without seeing the steps it's just a wild guess.

TimSharp1-VisitorAuthor
1-Visitor
June 3, 2013

Thanks for your help Trevor

1. We're still using 7.0 and it's always done this - we don't get the 'processing' icon up though, just the screen refreshes. It's an annoying habit of Isodraw this, and though it doesn't stop the macro working, it makes it uncomfortable for the illustrator to use.

2. Unfortunately , repeating 'select none' doesn't work in this macro - wierd why Isodraw ignores commands isn't it?

3. I'll have to try to cut down this macro to illustrate the problem - it's unfinished and rather long winded at the moment.

12-Amethyst
June 3, 2013

#2, hasn't always worked but generally has just been something we've lived with. The other thing I might try, haven't myself though, is to do a final select based on something you'd never find. Perhaps a select if based on a funky ID or something similar. Should result in nothing being selected.

#3, be careful on cutting back too far. I've done that myself and have accidentally removed the cause the problem in the process.