Can I email receipts with Batch Files?

Yes, if it is enabled and the email was within the batch file.

Yes, simply enable Batch File receipt emails in Messaging and a payment receipt will be emailed to your customer if you include the email address within the batch file.