- GETTING STARTED
- GUIDES
- Transfererir sólo los archivos modificados
- Hacer una copia de seguridad
- Guardar los mensajes de ScriptFTP en un archivo de log
- Envio de correos electrónicos desde un script
- Manejo de errores
- ScriptFTP en la linea de comandos
- Actualizar un script para ScriptFTP v1.x
- Actualizar un script para ScriptFTP v2.x
- Cifrar scripts
- Conversión de scripts en archivos EXE
- Operadores: +,-,==,!=....
- COMANDOS
- CONEXIÓN CON EL SERVIDOR
- TRANSFERENCIA DE ARCHIVOS
- OPERACIONES DEL DIRECTORIO
- OPERACIONES DE ARCHIVOS
- SALIDA DEL Script
- MISCELÁNEO
- OTROS
EXEC
Ejecutar un programa externo o un comando.
Sintasis: EXEC(comando)
- comando: programa externo o comando ,incluyendo todoa los parmetros.
Observaciones:
Algunos comandos externos, requieren parmetros, que se encierran entre comillas dobles. Si se limita a llenar las comillasdobles ScriptFTP mostrr un error de sintasis, por ejemplo:
# Esto, producir un error de sintasis:
EXEC("copy "C:\path with spaces\Report 2008.txt" C:\saved")
Con el fin de solucionar este problema, tendr que utilizar" instead of ". Por ejemplo:
EXEC('copy "C:\path with spaces\Report 2008.txt" C:\saved\notes.sav')
Valor retorno:
Este comando devolver el cdigo del programa, que se llama de salida.
Ejemplos:
# Eliminar todos los archivos doc en el directorio actual local
EXEC("del *.doc")
# Llamar a un archivo de lote externo
EXEC("mybatch.bat")
$result=EXEC("del *.mf")
IF($result!=0)
IF($result==1)
print("No hay archivos *.mf . Error de cdigo: ".$result)
ELSE
print("Del failed. Errorcode: ".$result)
exit(1969)
END IF
ELSE
print("Eliminacin de archivos fu un xito ")
END IF

