Create Mac's Bat (Unfinished)

I have yet to test the code, but I don't see what could possibly go wrong with a single method that is 248 lines long...