the bat file report an address as a user, shouldn't be just the worker name? it's not working on the nicehash site anymore but on your pool
You can mine on suprnova also with a wallet address if you like.
Nicehash and any other pool should be working fine - I didn't change anything in the file, I just compiled it.
-p (i.e. password) is not mandatory.