command-line - 如何自动化 Visual FoxPro 项目的构建?

我有兴趣弄清楚如何从 Visual FoxPro 自动构建,类似于我们如何使用 MSBuild 从命令行构建 .NET 项目。 .

看来pass command line arguments to VFP.exe 是可以的这可能包括指定一些运行的初始启动 prg 的能力,但目前尚不清楚从非交互式帐户(例如 Windows 上的网络服务)启动 IDE 的效果如何,这可能会运行自动构建。

之前有没有人尝试过,或者读到过有人尝试编写这样的 VFP 构建脚本?我将不胜感激任何可能导致我找到解决方案的指针。

最佳答案

一个简单的解决方案是创建一个构建应用程序的程序文件,并调用 VFP 来执行该程序。您还可以将任何构建前或构建后命令添加到该程序文件中。

创建一个名为 BUILD.FPW 的 VFP 配置文本文件

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。如果构建成功,则不会创建错误文件。

https://stackoverflow.com/questions/2905655/

相关文章:

c++ - 在构建库之前让 CMake 执行项目中的目标

android - 错误 : could not load android-info. txt

java - 如何在构建之前删除 Hudson 工作区?

build - Mono 3.0.0 基于 CentOS 6 构建

php - 使用 ant 脚本构建 PHP

visual-studio-2010 - 仅在发布构建期间签署具有强名称的程序集

visual-studio - Visual Studio 2008 中的构建解决方案和批量构建有什

ant - 如何在命令行上从属性文件加载 Ant 属性?

visual-studio-2010 - 如何阻止 Visual Studio 构建未更改的依赖项?

groovy - 如何生成源文件并用gradle编译