如何仅在1个目标上运行Post-Build命令行?

时间:2016-01-28 07:27:44

标签: haxe flashdevelop openfl haxeflixel

构建完成后,FlashDevelop将在Project>中运行它。属性>构建>构建后命令行:

"$(ProjectDir)\debug-android.bat"

bat文件会将我的游戏安装到手机上。它应该只在Android目标上运行。但它也可以在Flash目标上运行。那么如何在Flash目标上禁用它?

1 个答案:

答案 0 :(得分:2)

您可以将TargetBuild变量传递到.bat文件:

$(ProjectDir)\debug-android.bat $(TargetBuild)

如果参数值不是android

,则只需提前退出
if not %1 == android goto :eof

echo Running on android

检查Project -> Properties -> Build -> Builder...是否有所有可用变量及其当前值。