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

How to run Post-Build Command Line on only 1 target?

构建完成后,FlashDevelop 将在项目 > 属性 > 构建 > Post-构建命令行中 运行 这个:

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

bat 文件会在我的 phone 上安装我的游戏。它应该 运行 仅在 Android 目标上。但它也在 Flash 目标上 运行s。那么如何在 Flash 目标上禁用它呢?

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

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

如果参数值不是 android:

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

echo Running on android

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