To configure the Bitcoin client to start automatically:
You might use the configuration-file, or the GUI-Settings:
Settings -> Options
then mark the checkbox titled:
[X] Start Bitcoin on system startup
To work with batch, you have to start the daemon (bitcoind.exe). The bitcoin.exe run with option “-server” will respond with GUI-messages you are not able to process its answers.