In August I posted a tip how to get the Contextual Ribbon Tab to display right when you are creating a new array.
http://withoutanet.typepad.com/without_a_net/2011/08/contextual-array-ribbon-tab-tip.html
The macros as originally posted only let you select one object for your array.
Here are some "improved" macros that let you select multiple objects:
Rectangular Array (ARRAYRECT)
^C^C_select;\(command "arrayrect" "P" "" "" "1" "1" "" "X")(command "select" "single" "last")(sssetfirst nil (ssget "_p"))(princ)
Polar Array (ARRAYPOLAR)
^C^C_select;\(command "arraypolar" "P" "" PAUSE "" "" "X")(command "select" "single" "last")(sssetfirst nil (ssget "_p"))(princ)
Path Array (ARRAYPATH)
^C^C_select;\(command "arraypath" "p" "" PAUSE "1" "D" "X")(command "select" "single" "last")(sssetfirst nil (ssget "_p"))(princ)
Special thanks to Jürgen Becker for suggesting this modification :)
It is a useful menu macro. But all the (command) calls seem to be excessive. This simplified and globalized version works well:
^C^C_select;\_arrayrect;_p;;;1;1;;_x;(sssetfirst nil (ssadd(entlast)))(princ)
Posted by: Vladimir Michl | October 29, 2011 at 08:41 AM