well since moon knight is about on the same level as punisher in the combat category (they have fought before and it was basically a standstill) and since batman is franks superior in a h2h fight, i say that if they were to fight h2h bats would win, and if they were to use weapons bats would still win since batman has a kick ass arsonal...