如何 运行 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...
所有可用变量及其当前值。
构建完成后,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...
所有可用变量及其当前值。