Translation of "Off the bat" in German

When I see my angel, I'll know right off the bat.
Wenn mir mein Engel begegnet, merke ich das auf den ersten Blick.
OpenSubtitles v2018

I liked this one right off the bat.
Den hier mochte ich auf Anhieb.
OpenSubtitles v2018

I got two names right off the bat.
Ich habe auf Anhieb zwei Namen gefunden.
OpenSubtitles v2018

Not right off the bat, but, you know, desperate circumstances require...
Nicht auf Anhieb, aber, wissen Sie, verzweifelten Umstände erfordern...
OpenSubtitles v2018