Так ты отказался от JavaScript, а? :)
Краткий ответ: вы не можете делать то, что хотите, используя эту утилиту. Вы используете наборы тестов QC, поэтому по определению вы сохраняете результаты выполнения в QC, а не локально.
RunTestSetScheduler (я полагаю, это то, что вы используете) - это неподдерживаемая утилита, более разработанная как пример кода, чтобы вы начали писать свою собственную такую утилиту.
Если вы хотите сохранить результаты в выбранном вами каталоге, вам нужно управлять QTP напрямую, используя API QTP, а не API QC, а не через наборы тестов QC. Я не думаю, что вы можете иметь оба. Конечно, вы все еще можете хранить свои скрипты в QC, вы просто не сможете получить к ним доступ через набор тестов.
Если вы действительно хотите это сделать, то я рекомендую вам сделать решающий шаг и начать писать свой собственный подходящий бегун. Если вы освоите его (и у вас есть время), вы сможете сделать практически все, что захотите, для удовлетворения ваших потребностей в тестовой работе. По разным причинам я обнаружил, что QC не отвечает моим потребностям в запуске сценариев, и поэтому написал свой гораздо более функциональный раннер на C #, и я очень доволен результатами, поэтому попробуйте.