Я пытаюсь запустить приложение через ярлык на рабочем столе в TestComplete. Мне нужно проверить, успешно ли запущено приложение, если нет, то мне хотелось бы узнать причину ошибки.
Testcomplete облегчает вызов некоторых API-интерфейсов Windows с использованием библиотеки Win32API. Итак, для запуска приложения через EXE я использую метод Win32API.WinExec (). Основываясь на возвращаемом значении WinExec Я бы знал, если что-то пошло не так. Но WinExec нельзя использовать с файлами / ярлыками .lnk. одна альтернатива - вместо того, чтобы давать файл .lnk в качестве 1-го аргумента WinExec, я могу дать cmd / c xyz.lnk, который возвращает true все время, даже если файл .lnk не существует, потому что проверка на cmd.exe прошла успешно или не. Но есть ли лучшее решение для проверки этого сценария?
Кстати, я использую JScript в Testcomplete.