I want to create text in 3D or create logos but wanted to automate the process to create a large number of them by passing in the text. Are there any tools for Windows that can work in any kind of non manual method like in a batch file, command line or through an API?
image magick can do this: http://www.imagemagick.org/Usage/text/
You can use Actions in Adobe Photoshop.
a tutorial here.
[This tutorial is for Mac. The procedure is same if you are on Windows instead]