Lets say that you have some lines in a drawing that have different "Z" coordinates. This might be an exploded model, or results of other operations that resulted in lines in the drawings having different Z's. Even if both ends of a particular line have the same Z, it might be at a different Z than other lines, and other lines might all have varying Z's. Some lines are probably also at skewed "angles", with one end at a Z, and the other end at a different Z.
Does that describe your problem? If so, I'd like a little expansion on the move-all-Z approach posted before mine.
I'm limited in my understanding of the suggestion by my understanding of the move command. If I move all, all coordinate points move as a body, maintaining their relationship to each other. This would seem to suggest that lines with varying Z's would still have varying Z's, just shifted to the new position as a result of the move operation. What am I missing if the intent is to change all coordinates to Z=0 of a particular plane?
If that's the intent, any of the hundreds of lisp routines "routinely" available should be able to solve the problem. I've even used grips (long slow process) when the employer wouldn't allow external routines (whew) ! Painful, but it works.
I'd love a bit of expansion on my question, though.
Anyway, good luck!
C. Fee