From 81e7440815aa74245eda4c9b0102242578ad2d2e Mon Sep 17 00:00:00 2001 From: Homes32 Date: Sat, 2 Nov 2024 08:46:15 -0500 Subject: [PATCH] fixed a bug with ScriptFactory that caused a logic error when creating a new script and prevented token replacement from completing. --- Projects/PhoenixPE/Toolbox/ScriptFactory.script | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Projects/PhoenixPE/Toolbox/ScriptFactory.script b/Projects/PhoenixPE/Toolbox/ScriptFactory.script index 66fa01b..2159aa5 100644 --- a/Projects/PhoenixPE/Toolbox/ScriptFactory.script +++ b/Projects/PhoenixPE/Toolbox/ScriptFactory.script @@ -32,10 +32,10 @@ Title=Script Factory Author=Homes32 Description=Create a new script for PhoenixPE -Version=1.1.0.0 +Version=1.1.1.0 Level=10 Selected=None -Date=2024-06-01 +Date=2024-11-01 Mandatory=False [Variables] @@ -70,11 +70,12 @@ StrFormat,Date,%TodaysDateYear%,"yyyy" StrFormat,Left,%cmb_ScriptLevel%,2,%Level% StrFormat,LTrim,%cmb_ScriptLevel%,5,%LevelFolder% -Set,%NewScript%,"%myAppsFolder%\%LevelFolder%\%txt_ScriptFolder%\%txt_ScriptTitle%.script" +If,%txt_ScriptFolder%,Equal,"",Set,%NewScript%,"%myAppsFolder%\%LevelFolder%\%txt_ScriptTitle%.script" +Else,Set,%NewScript%,"%myAppsFolder%\%LevelFolder%\%txt_ScriptFolder%\%txt_ScriptTitle%.script" // Process the selected Template If,%cmb_ScriptTemplate%,Equal,"Simple Embedded App",Run,%ScriptFile%,CreateSimpleEmbeddedScript -If,%cmb_ScriptTemplate%,Equal,"Simple Embedded Setup App",Run,%ScriptFile%,CreateSimpleEmbeddedSetupScript +Else,If,%cmb_ScriptTemplate%,Equal,"Simple Embedded Setup App",Run,%ScriptFile%,CreateSimpleEmbeddedSetupScript Else,If,%cmb_ScriptTemplate%,Equal,"Simple Download App",Run,%ScriptFile%,CreateSimpleDownloadScript Else,If,%cmb_ScriptTemplate%,Equal,"Blank Script",Run,%ScriptFile%,CreateBlankScript Else,Exit,"INTERNAL LOGIC ERROR: An invalid template was selected.",WARN