Windows Script Host  

Método getResource

Devuelve el valor de un recurso definido con el elemento <resource>.

getResource(IdRecurso) 

Argumentos

IdRecurso
Cadena que define de forma única la información del recurso contenida dentro de un conjunto de etiquetas de recursos en un archivo de comandos *.WSF.

Comentarios

El método getResource devuelve una cadena. Use el elemento <resource> para aislar las cadenas o números que se encuentran en el archivo .wsf y a los que desea hacer referencia. Esta característica facilita el mantenimiento de un conjunto de cadenas que se traducen a varios idiomas. Un archivo de comandos WSH (*.wsf) puede contener varias unidades de información de recursos, cada una con un identificador de recurso único.

Ejemplo

La siguiente secuencia de comandos WSH define un recurso denominado errNonNumeric. Se muestra el valor de errNonNumeric si el parámetro upperBound no es un número.

<package>
<job id="JS">
<resource id="errNonNumeric">Error: se especificó un valor no numérico donde se esperaba un número.</resource>
<script language="JScript">

function getRandomNumber(upperBound)
{
   var realUpperBound = parseInt(upperBound);
   if (!isNaN(realUpperBound))
      return (realUpperBound * Math.random) + 1
   else
   {
      WScript.Echo(getResource("errNonNumeric"));
      WScript.Quit(-1);
   }
}

NewValue = getRandomNumber("Bad Value");

</script>
</job>

<job id="VBS">
<resource id="errNonNumeric">Error: se especificó un valor no numérico donde se esperaba un número.</resource>
<script language="VBScript">

Function getRandomNumber(upperBound)
   If IsNumeric(upperBound) Then
      getRandomNumber = CInt(upperBound * Rnd + 1)
   Else
      WScript.Echo getResource("errNonNumeric")
      WScript.Quit -1
   End If
End Function

NewValue = getRandomNumber("Bad Value")

</script>
</job>
</package>

Consulte también

Elemento <resource>

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.