FTP Con AutoIt

Bien empezamos la nueva temporada ahora con una nueva sección dedicada a esta fabulosa herramienta para automatizar funciones en windows, crean me de verdad es de mucha ayuda ya que podemos crear pequeños scripts que no facilitara muchas ya que a diferencia del molesto programador de tareas de windows con AutoIt podemos automatizar no solo el arranque de una aplicación si no que esta a su vez realice todas las funciones que necesitamos ya para que nosotros solo nos sentemos tranquilamente a ver como subimos de peso y tallas jajajajajajaja

 

pues bien aun que ya con anterioridad he colocado algunos scritps basados en esta aplicación esta

Leer más

CSV con autoit

Que tal antes que nada feliz año a todos y pues bueno empezaremos el año con un pequeño script para leer y procesar archivos CSV

Este archivo es muy simple y requiere de muy poco codigo lo que a mi parecer lo hace bastante como y ligero pues bien empezemos

primero debemos usar la libreria

 

 #include   

Ahora ya podremos usar las funciones necesarias para leer el archivo y bien ahora la parte mas importante vamos a procesar el archivo

 

Dim $Records

If Not _FileReadToArray("ubicacion del archivo\020109.CSV",$Records) Then
	MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
	Exit
 Else
	$split = StringSplit($Records[2],",")
	for $y = 1 to $split[0]
	   MsgBox(4096,"MANDRAKEH INC",$split[$y])
    Next
EndIf

Es declarar un variable la cual nos servira para almacenar todo el contenido del archivo a leer para lo cual usaremos la funcion _FileReadToArray() la cual nos devuelve el contenido del archivo en un arreglo donde se almacena cada linea de texto

Cabe mencionar que el indice 0 nos indica el tamaño total del arreglo por lo que no es necesario usar funciones como count() hacer ciclos para saber la cantidad de indices en el arreglo

Lo siguiente es jugar con las cadenas como sabemos los csv son archivos separados por (,) comas asi que usamos la funcon StringSplit() y wala ya tenmos nuestros datos en un arreglo listo para que hagamos con ellos lo que os plasca jejejeje