Cx-Supervisor copiar archivos
Cx-Supervisor permite realizar la copia de archivos mediante Scripts. En el ejemplo vamos a ver como copiar un archivo Plantilla de Excell a otro archivo copia con el nombre que seleccionemos
Lo primero es crear el archivo que vamos a utilizar de platilla. En nuestro caso lo vamos a crar en el siguiente directorio:
C:\scada_prueba\files\Plantilla.xls
En Cx-Supervisor creamos un punto interno de texto alq ue llamaremos "nombre". Este será el punto utilizado apra dar el nombre al nuevo archivo resultante de la copia.
Creamos un campo de entrada asociado a este punto "nombre". Este campo de entrada se utilizará para introducir el nombre
Creamos un pulsador y le asignamos que ejecute el script de copia de archivo.
Le asignamos el siguiente script:
copia_ok = CopyFile("C:\scada_prueba\files\Plantilla.xls","C:\scada_prueba\files\"+nombre+".xls")
copia_ok es un bit que nos indica poniendose a ON que el script CopyFile se ha ejecutado correctamente.
En el script le indicamos primeramente donde esta el archivo fuente, en nuestro caso:
"C:\scada_prueba\files\Plantilla.xls"
En segundo lugar le indicamos donde se va a guardar el archivo copia, en nuesotro caso:
C:\scada_prueba\files\"+nombre+".xls"
Utilizamos la siguiente forma para decirle que el nombre del nuevo archivo lo tome del nombre introducido en el punto "nombre":
"+nombre+"
De esta forma si introducirmo el nombre infoPLC, nos copiará el archivo Plantilla.xls en otro que se llamen infoPLC.xls