Подробное описание этих событий, включая виртуальное и множественное наследование доступно в Облегченном FAQ C++. Разделите 25.14 и 25.15
https://isocpp.org/wiki/faq/multiple-inheritance#mi-vi-ctor-order
Измените действие для вызова командного файла:
RunCompressor.bat "%1"
Используйте % ~ n1
, чтобы получить имя файла без расширения в RunCompressor.bat:
start javaw.exe -jar yuicompressor-2.4.2.jar -o "%~n1.min.js" "%1"
start javaw.exe закрывает окно команд при запуске командного файла.
Напишите свой собственный класс, который определяет имя выходного файла для отправки в компрессор YUI.
java.exe -cp yuicompressor-2.4.2.jar MyClass "%1"