I need to create a batch file with the scripts which is in .sql format.table_schema.sqlstored procedures.sqluddtypes.sqluddtables.sqlgrant permission.sqlsql injection.sqlusers.sql

These files hold all scripts for creation of schema, stored procedures, users, uddt's etcI need to create a single batch file so that when i run it, automatically the schema with stored procedures and everything should be created in my mssql 2008.

If you are trying to create a database with all the schema objects and none of the data, what I described above would work. You will generate the scripts once (which is a manual process), and then use that script to create your deployment package/script.

You also mentioned BCP. If you are trying to deploy the database with the data, backup and restore may be a better option. That also can be scripted.