* little scripts update
This commit is contained in:
parent
7ea59ad349
commit
a39849b2c9
@ -1,7 +1,14 @@
|
|||||||
#permission=0
|
#permission=0
|
||||||
|
|
||||||
SET,vn #${@caller}::${@def}
|
SET,vn #${@caller}::${@def}
|
||||||
SET,vv,onfail,{<value not set>} ${${vn}}
|
|
||||||
LOG * Var '${@def}' = '${vv}'
|
IF ?{NOT ?{ISSET ${vn}}}
|
||||||
|
OUT * Var '${@def}' not defined.
|
||||||
|
RETURN
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
SET,vv ${${vn}}
|
||||||
|
OUT * Var '${@def}' = '${vv}'
|
||||||
|
|
||||||
UNSET vv
|
UNSET vv
|
||||||
UNSET vn
|
UNSET vn
|
||||||
@ -1,10 +1,16 @@
|
|||||||
#permission=0
|
#permission=0
|
||||||
|
|
||||||
SET,vn ${@def}
|
SET,vn #${@caller}::${@def}
|
||||||
SET,vl ${@0}
|
SET,vl ${@0}
|
||||||
DEFAULT,vl 0
|
DEFAULT,vl 0
|
||||||
SET,vv,onfail,{<value not set>} ${#${@caller}::${@def}}
|
|
||||||
SAY,{${vl}} * Var '${vn}' = '${vv}'
|
IF ?{NOT ?{ISSET ${vn}}}
|
||||||
|
SAY,{${vl}} * Var '${@def}' not defined.
|
||||||
|
RETURN
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
SET,vv ${${vn}}
|
||||||
|
SAY,{${vl}} * Var '${@def}' = '${vv}'
|
||||||
|
|
||||||
UNSET vv
|
UNSET vv
|
||||||
UNSET vn
|
UNSET vn
|
||||||
|
|||||||
@ -878,12 +878,15 @@ DefXChgResult DefScriptPackage::ReplaceVars(std::string str, CmdSet *pSet, unsig
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string DefScriptPackage::_NormalizeVarName(std::string vn_in, std::string sn){
|
std::string DefScriptPackage::_NormalizeVarName(std::string vn_in, std::string sn){
|
||||||
|
if(vn_in.empty())
|
||||||
|
return vn_in;
|
||||||
std::string vn=vn_in;
|
std::string vn=vn_in;
|
||||||
bool global=false;
|
bool global=false;
|
||||||
|
if(sn.empty())
|
||||||
|
global = true;
|
||||||
while(true)
|
while(true)
|
||||||
{
|
{
|
||||||
if(sn.empty())
|
|
||||||
return vn;
|
|
||||||
if(vn.at(0)=='#')
|
if(vn.at(0)=='#')
|
||||||
global = true;
|
global = true;
|
||||||
if(vn.at(0)=='#' || vn.at(0)==':')
|
if(vn.at(0)=='#' || vn.at(0)==':')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user