You can run zennoposter task (aslo named "project") from .bat file: open ZP, select your project and click right mouse button on project title, you can view option like as "Create .bat file"
That's is a pretty good solution in general case, but the problem is that I have to also pass varaables from python to zennoposter. I can do this using txt files but then there is no so much point in creating the bat files in the first place.
Well I guess it is easier with txt files, because there is less chance something is going to get overwritten, but it is always nice to have an option more.
@zenfreak I agree that C# is the most usefull, however writting in Python is much much faster and easier. And also there are a lot more free modules for Python than for C#.