ATTOUT has its use, but it will not extract addition information from the block like insertion point, scale (X,Y,Z), rotation, layer, etc.
Using EATTEXT, you can build and save templates (*.blk) for future extractions into the exact format you want, and including nearly everything you need to know about the block.
ATTEXT can be used in conjunction with text templates (*.txt) to accomplish the same thing.