Вы можете создать служебный проект (тип конфигурации: Утилита на страницах свойств проекта), который имеет событие после сборки. Затем вы вызываете пакетный файл из этого события после сборки. Если я правильно помню, настройка утилиты появилась в VS2005. Но я верю, что того же можно достичь с помощью другого типа конфигурации на VC6.
Вот пример настройки (это текст свойства командной строки события после сборки):
set solutionDir=$(SolutionDir)
set platformName=$(PlatformName)
set configurationName=$(ConfigurationName)
call $(SolutionDir)PostBuild.bat
Как видите, вы можете гибко настраивать пакетную среду на основе макросов VisualStudio.
Если вы хотите, чтобы этот пакетный файл вызывался каждый раз при сборке, добавьте зависимость в требуемый проект (например, ваш основной исполняемый файл или проект dll). Вы можете добавить свой пакетный файл к элементам решения для удобного доступа (щелкните правой кнопкой мыши решение и выберите Добавить -> Существующий элемент ...).
Вы даже можете вызвать команду сборки в этом служебном проекте для принудительного выполнения командного файла.
На работе у нас есть аналогичная установка, чтобы запускать наши модульные тесты каждый раз, когда запускается сборка.