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?
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]