воскресенье, 4 апреля 2010 г.

автоматизируем очистку кэша WoW


собственно, автоочистка кэша лишь одно из немногих направлений применения возможностей bat файлов, приведу полный алгоритм решения одной конкретной задачи:

Решение проблемы с аддоном _NPCScan и его дополнением _NPCScan.Overlay
Многие используют _NPCScan.Overlay для поиска рарников, при всех своих замечательных характеристиках аддон грешит тем, что удаляет из поиска существ уже обнаруженных в кэше, существует несколько вариантов, например вы обнаружили существо уже убитым или в качастве питомца охотника (а ханты довольно часто грешат приручением призрачной кошки, ворга и мишки). Проблема решается удалением перед запуском игры файла C:\World of Warcraft\Cache\WDB\ruRU\creaturecache.wdb само собой удалять его каждый раз "руками" ломает, или копанием в настройках аддона, что тоже не доставляет особой радости, ввиду этого имеет место следующее решение:
в директории World of Warcraft создаем файл WoW.txt содержащий 3 строки:
del "C:\World of Warcraft\Cache\WDB\ruRU\creaturecache.wdb"
"C:\World of Warcraft\Launcher.exe"
exit
затем файл переименовывается в WoW.bat, для которого создается ярлык и помещается на рабочий стол, с которого предварительно удаляется стандартный ярлык запуска игры (во избежание путаницы), новый ярлык нелицеприятен, поэтому облагораживаем его: переименовываем в WoW, открываем свойства, жмакаем кнопочку "Изменить ярлык" и там в качестве источника файла картинки указываем C:\World of Warcraft\Launcher.exe и
наслаждаемся результатом

т.е. что же нам дает использование bat-файлов с dos-коммандами, а дает оно нам возможность решать большинство задач, которые нам приходится периодически выполнять - одним кликом

обсудить предложенное мною решение можно на официальном форуме близард





© Фан-сайт World of Warcraft. Записки Старого Енота. При полном или частичном копировании материалов наличие активной индексируемой ссылки на данный сайт обязательно. World of Warcraft® and Blizzard Entertainment® are all trademarks or registered trademarks of Blizzard Entertainment in the United States and/or other countries. These terms and all related materials, logos, and images are copyright © Blizzard Entertainment. This site is in no way associated with or endorsed by Blizzard Entertainment®.