Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Un signo de dólar seguido de un par de llaves ( ${ } ) se evalúa como una variedad de valores relacionados con el alias con nombre del usuario especificado.
Text ${Alias} Text
Text ${/d:Alias} Text
Text ${/f:Alias} Text
Text ${/n:Alias} Text
Text ${/v:Alias} Text
Parámetros
Alias
Especifica el nombre del alias que se va a expandir o evaluar. El alias debe ser un alias con nombre de usuario o el valor variable usado por el token .foreach .
/d
Se evalúa como uno o cero en función de si el alias está definido actualmente. Si se define el alias, ${/d:Alias} se reemplaza por 1; si el alias no está definido, ${/d:Alias} se reemplaza por 0.
/f
Se evalúa como el alias equivalente si el alias está definido actualmente. Si se define el alias, ${/f:Alias} se reemplaza por el alias equivalente; si el alias no está definido, ${/f:Alias} se reemplaza por una cadena vacía.
/n
Se evalúa como el nombre del alias si el alias está definido actualmente. Si se define el alias, ${/n:Alias} se reemplaza por el nombre del alias; si el alias no está definido, no se reemplaza, ${/n:Alias} pero conserva su valor literal de ${/n:Alias}.
/v
Impide cualquier evaluación de alias. Independientemente de si se define Alias , ${/v:Alias} siempre conserva su valor literal de ${/v:Alias}.
Información adicional
Para obtener una explicación de cómo usar alias, consulte Uso de alias.
Comentarios
Si no se usan modificadores y el alias está definido actualmente, ${Alias} se reemplaza por el alias equivalente. Si no se usan modificadores y no se define el alias, ${Alias} siempre conserva su valor literal de ${Alias}.
Una ventaja de usar el token ${ } es que el alias se evaluará incluso si está adyacente a otros caracteres. Sin este token, el depurador solo reemplaza los alias separados de otros tokens por un espacio.
Como se indica, hay circunstancias en las que el token ${ } no se reemplaza por nada, sino que conserva su valor literal. Esto ocurre cuando no se usa ningún modificador y Alias no está definido, cuando se usa el modificador /n y Alias no está definido y siempre cuando se usa el modificador /v. En estas circunstancias, el token conserva su valor literal, incluido el signo de dólar y las llaves. Por lo tanto, si se usa como parámetro de un comando, se producirá un error de sintaxis, a menos que ese parámetro acepte cadenas de texto arbitrarias.
Sin embargo, hay una excepción a esto. Si usa ${/v:Alias} como primer parámetro para el comando as (Establecer alias) o aS (Establecer alias), este token se tratará como el alias de cadena solo, no como la cadena ${/v:Alias}. Esto solo funciona con los comandos as, aS y ad, y solo funciona cuando se usa el modificador /v, no funcionará con ${/n:Alias} ni ${Alias} cuando conserven sus valores literales.
El alias debe ser un alias con nombre de usuario o el valor variable usado por el token .foreach , no un alias de nombre fijo. Si hay un alias de nombre fijo dentro del alias de cadena, se reemplazará antes de evaluar el token ${ } .