Are you looking for something more like this? Quick pseudo-code, of course needs further work.
$sTargetFolder = FileSelectFolder()
For $s = 0 To _GUICtrlListView_GetItemCount($LV) - 1
if _GUICtrlListView_GetItemChecked($LV, $s) Then
FileCopy(@DesktopDir & "" & _GUICtrlListView_GetItemText(),$sTargetFolder)
endif
Next
Try: Global $strDomainName = "Globalhost"
Global $strAccountValidDays = 7
Global $objManager = ObjCreate("G6FTPServer.Manager")
Global $objDomain = $objManager.Domains.Item($strDomainName)
Global $objFSO = ObjCreate("Scripting.FileSystemObject")
Global $objShell = ObjCreate("WScript.Shell")
Global $objArgs = ObjGet("Wscript.Arguments")
I'm not sure about the last statement. Maybe this can be replaced by $CmdLine.
I don't think ini is very practical for speed with 50,000 records, I suggest you think about using a dadabase
or maybe even xml.
I'm not very clever at all with either, so cant help much other to say, they will both improve with regards
to speed you get now with ini files.