fixed a bug with ScriptFactory that caused a logic error when creating a new script and prevented token replacement from completing.

This commit is contained in:
Homes32
2024-11-02 08:46:15 -05:00
parent f8c388bc10
commit 81e7440815

View File

@@ -32,10 +32,10 @@
Title=Script Factory Title=Script Factory
Author=Homes32 Author=Homes32
Description=Create a new script for PhoenixPE Description=Create a new script for PhoenixPE
Version=1.1.0.0 Version=1.1.1.0
Level=10 Level=10
Selected=None Selected=None
Date=2024-06-01 Date=2024-11-01
Mandatory=False Mandatory=False
[Variables] [Variables]
@@ -70,11 +70,12 @@ StrFormat,Date,%TodaysDateYear%,"yyyy"
StrFormat,Left,%cmb_ScriptLevel%,2,%Level% StrFormat,Left,%cmb_ScriptLevel%,2,%Level%
StrFormat,LTrim,%cmb_ScriptLevel%,5,%LevelFolder% 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 // Process the selected Template
If,%cmb_ScriptTemplate%,Equal,"Simple Embedded App",Run,%ScriptFile%,CreateSimpleEmbeddedScript 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,"Simple Download App",Run,%ScriptFile%,CreateSimpleDownloadScript
Else,If,%cmb_ScriptTemplate%,Equal,"Blank Script",Run,%ScriptFile%,CreateBlankScript Else,If,%cmb_ScriptTemplate%,Equal,"Blank Script",Run,%ScriptFile%,CreateBlankScript
Else,Exit,"INTERNAL LOGIC ERROR: An invalid template was selected.",WARN Else,Exit,"INTERNAL LOGIC ERROR: An invalid template was selected.",WARN