编译后执行一些脚本

execute some script after compile

我想在 lazarus 编译我的项目后复制一些文件,比如 visual studio 中的 Build 事件,我在 Lazarus 中找到了类似的选项:

但是当我按ctrl+f9编译时,会报错:

Executing command after missing executable ""

将命令更改为 cmd.exe /c "G:\Lazarus project\dll test\copy.bat" 将起作用:

在我阅读 documentation 时,您需要提供一个可执行命令。 .bat 文件不可执行,这可以解释您的命令失败的原因。

在命令前添加 cmd.exe /c 以提供处理 .bat 文件的可执行文件。

cmd.exe /c "G:\Lazarus project\dll test\copy.bat"