Я вообще не знаю nant, но самый распространенный способ возврата данных - это ОШИБКА. Тем не менее, уровень ошибки является только числовым (1-255) AFAIK. Чтобы вернуть уровень ошибки, используйте EXIT в вашем пакетном файле:
ВЫХОД 1
Второй способ - заставить ваш пакетный файл вывести значение ... Хотя это очень рискованно, так как другие выходные данные могут помешать ему.
Третий способ - записать результат в файл (например, "call command> result.txt") и не проанализировать файл.
В каждом случае вам необходимо выполнить nant-анализ результата - какой из способов наиболее вероятен, зависит от того, с чем он может иметь дело.