Это очень простой вопрос. Что я должен написать в событиях пост-сборки Delphi, чтобы запустить инструмент командной строки?
Я написал это:
c:\BinPath\signtool.exe sign /f c:\BinPath\Mypfxfile.pfx /p MyPassword
/t http:// timestamp.verisign.com/scripts/timstamp.dll c:\BinPath\Project1.exe
(где c: \ BinPath - путь вывода Delphi, для простоты я скопировал signtool. --------------------------- Не удается открыть файл "C: \ SourcePath \ EXEC". Невозможно найти указанный путь ..
и в сообщениях у меня
[Ошибка выполнения] EXEC (1): «Ошибка SignerTimeStamp ()». (-2147467259 / 0x80004005)
[Ошибка Exec] выйти из команды "c: \ BinPath \ signtool.exe sign / f c: \ BinPath \ Mypfxfile.pfx / p MyPassword / т http: // timestamp.verisign.com/scripts/timstamp.dll c: \ BinPath \ Project1.exee "с кодом 1.
Как с этим справиться? В справке Delphi я прочитал (из раздела Создание событий сборки ):
Введите команды сборки, одна команда на строку и нажимайте Return после ввода каждой команды.Команды состоят из любой допустимой команды DOS, например: copy $ () c: \ Built \ $ ()
Поэтому я просто вставил в событие сборки what ( c: \ BinPath \ .... Project1.exe
) Мне удалось запустить из командной строки. Где ошибка? Спасибо.