igloblausa Posted October 26, 2006 Share Posted October 26, 2006 I created a listbox for displaying files that I have chosen using FileOpen Dialog(). How do I get the items from the listbox and copy them to a folder? Any help would be appreciated. See attached image. Link to comment Share on other sites More sharing options...
Valuater Posted October 26, 2006 Share Posted October 26, 2006 welcome to the forums... nice first post! $info = GUICtrlRead($Listbox) fileCopy() see help 8) Link to comment Share on other sites More sharing options...
igloblausa Posted October 26, 2006 Author Share Posted October 26, 2006 I created a listbox for displaying files that I have chosen using FileOpen Dialog(). How do I get the items from the listbox and copy them to a folder? Any help would be appreciated. See attached image. Thanks a bunch for your assistance, Valuater. I will also be checking out your AutoIt 123 and your XSkin scripts. Link to comment Share on other sites More sharing options...
igloblausa Posted October 28, 2006 Author Share Posted October 28, 2006 welcome to the forums... nice first post!$info = GUICtrlRead($Listbox)fileCopy()see help8)Thanks for the solution, Valuater. It seems to work but it forces me to single-select the items in the listbox for FileCopy() to work otherwise no files are copied, here is part of the code:Case $msg = $encrypt_btn ;verify that listbox not empty by getting items count of listbox $count = _GUICtrlListCount ($listbox) If $count = 0 Then MsgBox(48, "ListBox Status", "No selected files to encrypt!") ;48 flag = Exclmation point icon Else ;clear seal encryption files clear_encrypt() ;get files from list box $get_items = GUICtrlRead($listbox, 1) ;copy list items from $listbox to seal folder for encryption $error = FileCopy($get_items,"c:\seal\files",1) If $error = 0 Then MsgBox(48,"","No File(s) selected for encryption!") (I get this error message since no files are copied if I don't select the items in the $listbox. Does the GUICtrlRead() requires one to select the items in the $listbox before FileCopy() can use the items? If yes, is there a common or extended control to do a multiselect? Else ;clear listbox _GUICtrlListClear ($listbox) ;open splash text SplashTextOn("Encryption Status", "Encrypting selected file(s). Please wait!", 300, 100, -1, -1, 0, "", 12, 1000) ;run batch file to encrypt selected file(s), script waits until batch file closes $batch_err = RunWait("c:\seal\seal.bat", "c:\seal", @SW_HIDE) . . .Does GuiCtrlCreateList() have a Common or Extended Style to allow it to do a multiselect of items in the listbox? e.g. $listbox = GUICtrlCreateList("", 20, 90, 340, 150, -1, $LBS_MULITSELECT) $LBS_MULTISELECT does not exist (sample only). I can only find $LBS_NOSEL in the GUI Control Sytles table of common and extended styles. I would appreciate your expert input. Thanks in advance. Link to comment Share on other sites More sharing options...
GaryFrost Posted October 28, 2006 Share Posted October 28, 2006 _GUICtrlListCount _GUICtrlListGetText SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now