Простое решение - создать программный файл, который создает приложение, и вызвать VFP для выполнения этой программы. Вы также можете добавить любые команды до или после сборки в этот программный файл.
Создайте текстовый файл конфигурации VFP с именем BUILD.FPW
SCREEN=OFF
COMMAND=DO C:\Project\BUILD.PRG
Затем создайте C: \ Project \ BUILD.PRG
Modify Project C:\Project\MyProject Nowait
_vfp.Projects.Item(1).Build("C:\Project\myapp.exe", 3, .f., .f.)
If file("C:\Project\myapp.err")
* Do something for build errors
Else
* No errors
Endif
Quit
Наконец, чтобы построить его
C:\Program Files\Microsoft Visual FoxPro 9\vfp9.exe -CBUILD.FPW
VFP будет создавать его не в интерактивном режиме. Он будет регистрировать ошибки сборки в myapp.err. Если сборка прошла успешно, файл ошибок не создается.