GETPARAM

Obtener una linea de parmetros comando.

Sintaxis: GETPARAM(parmetro_nombre)

  • parmetro_nombre: posicin del parametro en la linea de secuencia de comandos.

Comentarios:

  • Este comando se utiliza para pasar sus propios parmetros al archivo script. Por ejemplo, un nombre de usuario, una contrasea,una fecha, etc. Vea los siguientes ejemplos El primer parmetro est reservado a ScriptFTP ya que se utiliza para pasar el nombre de archivo de comandos o la ruta. Todos los dems parmetros son para su propio uso.


  • Si utiliza parmetros que contienen espacios, que han encerrado entre dobles comillas. La explicacin se muestra en el siguiente ejemplo:

    C:...\...\> ScriptFTP.exe script_file.ftp parmetro3 parmetro4 parmetro 5

    GETPARAM(5) devolver parmetro en lugar de parmetro 5 y GETPARAM(6) devolver five (5). Utilizar comillas resuelve el problema:

    C:...\...\> ScriptFTP.exe script_file.ftp parameter3 parameter4 "parameter five"

    Ahora GETPARAM(5) devolver parmetro cinco.


  • Si est utilizando la ( secuencia de comandos) script para servicios de conversin de EXE Tenga en cuenta que el EXE generado ignora por completo el primer parmetro (el uno con el nombre de archivo de la ruta) y tambin puede utilizar este parmetro:

    C:...\...\> download.exe myuser 364352f /sourcefolder



valor retorno:
Los parmetros deseados. Si el parmetro no ha sido suministrado a la linea de comandos GETPARAM no devolver nada.

Ver tambin:
ScriptFTP en la lina de comandos

Histrico de comandos:
Este comando se aadi a ScriptFTP 2.1 realizado el 14 de Marzo del 2006

ejemplos:

$param1 = GETPARAM(1)
$param2 = GETPARAM(2)
$param3 = GETPARAM(3)
$param4 = GETPARAM(4)
$param5 = GETPARAM(5)


PRINT($param1)
PRINT($param2)
PRINT($param3)
PRINT($param4)
PRINT($param5)


# Llamando a ScriptFTP con la siguiente linea:
# scriptftp_console.exe this_script.ftp "my own param 1" other_param2 param3
#
# se produce la salida:
# C:\Program Files\ScriptFTP\ScriptFTP_console.exe
# this_script.ftp
# my own param 1
# other_param2
# param3

# Este script se utiliza para cargar un archivo especificado
# Para el servidorFTP. El uso d esta forma:
# ScriptFTP.exe example2.ftp the_file_to_upload

$param3 = GETPARAM(3)

PRINT("Uploading file ".$param3)

OPENHOST("127.0.0.1","carl","123456")

PUTFILE($param3)

CLOSEHOST


La siguiente figura muestra el segundo ejemplo, usando la comando prompt version de ScriptFTP: