The tools are listed below with comments and tips. Wally is the only texture creation tool you need. It boasts a huge list of features and supports a number of games besides Half-Life. Frequent updates are making it better all the time. Doing this can be a daunting task to those only familiar with the GUI environment of Windows.
Batch file is just a meaningless phrase to most.
Enter the niche of the compiler frontend. It's pretty intuitive to setup and use and includes some powerful features like automaticly backing up your map at regular intervals and allowing you to roll back to previous versions in the event of an error. Its nicest element is that, unlike Worldcraft, it doesn't take up gobs and gobs of memory which means faster compiles. This tool is perhaps one of the most useful. There was a time, and I'm not making this up, when you actually had to place a sprite in a map and compile that map, then run that map in Half-Life, just to see what the sprite looked like.