bat out

中高级 (B2) informal

To make or write something very fast, like you're hitting it away.

"She batted out a three-page report in under an hour before the deadline."