Muchas gracias dany, de verdad te lo agredezco

.
el ejemplo que me pusiste, me va ayudar a hacer de mejor manera lo que quiero, ademas eso de crear archivos random tampoco lo sabia.
De verdad estoy emocionado con el potencial de autoit y me alegra tener apoyo en el foro para ir descubriendo mas funciones

.
Mi gran problema es el Ingles, y que muchas veces me cuesta entender los ejemplos de la ayuda de autoit.
ayer logre hacer lo de los nombres con esto:
#include <Array.au3>
#include <File.au3>
$aBusquedadearchivos = FileFindFirstFile("*.*")
While 1
$aBusquedadearchivos = FileFindNextFile("*.*")
Local $sUnidad = "", $sDirecciontotal = "", $sNombredelarchivo = "", $sExtencion = ""
Local $aPathSplit = _PathSplit($aBusquedadearchivos, $Unidad, $sDirecciontotal, $sNombredelarchivo, $sExtencion)
_ArrayDisplay($aPathSplit, "_PathSplit de " & $aBusquedadearchivos)
WEnd
y luego con con $aPathSplit[3] conseguí solo el nombre.
Gracias por ejemplo, me quedo mas claro que el agua y me servirá mucho

.