Hello there, noob questions here!
2) Can i put some code in my .bat to auto reboot when crash?
You can, but you need to use AutoIt for example. I will post code example in my topic tomorrow, check link from my signature.
for reboot miner? autoit?

:reboot
hsrminer_neoscrypt -o stratum+tcp://url -u wallet -p blah
timeout /t 5 /nobreak
goto restart
He was asking for a code to auto restart miner when it
crashes. When hsrminer crashes:
5. If program terminated, windows appear, with suggestion to End Task... not good for looping.
You can probably handle this in .bat, but it's way easier to use more advanced tool like AutoIt.