One quick note about the read only method: any time the game is patched, the Creaturecache will have its read only status removed. so you will have to set that back up after patch drops.
as for bat files, there's a MUCH better way to go about this. Say you want to camp Krol the blade or Scritch. are you really going to reset your computer every time you want to reset the creature cache? or delete it manually? what's the point of the automation then?
a Better Solution: Make a bat file in wows Directory. name it whatever you want. use IT for your launch short cuts.
Make your bat file look like this
Code:
@echo off
del "E:\World of Warcraft\Cache\WDB\enUS\creaturecache.wdb"
"E:\World of Warcraft\World of Warcraft Launcher.exe"
exit
So what you'll see with this code is a Flicker on screen of the Batch file opening, deleting the file and closing a fraction of a second later, followed by wow doing its usual thing.