johnmcloud Posted November 20, 2012 Posted November 20, 2012 (edited) Hi guys i have a question, Can i exclude a extension from FileOpenDialog? Example i want to include all file ( *.*) except txt ( *.txt ) My solution for now is: $Exstension = StringRegExpReplace(@WorkingDir & "Test.txt", "^.*.", "") If $Exstension = "txt" Then MsgBox(0,0,"Error") Return EndIf But i like to make it unselectable in FileOpenDialog like the classic filter, but in an opposite way. Is possible? Thanks Edited November 20, 2012 by johnmcloud
water Posted November 20, 2012 Posted November 20, 2012 I don't think this can be done with function FileOpenDialog. Write your own version as described My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
johnmcloud Posted November 20, 2012 Author Posted November 20, 2012 Hi water, I that version i see in the Dialog GUI the file/extesion, so is the same result like mine StringRegExpReplace. I don't want to see that file/extension, do you think is not possible?
water Posted November 20, 2012 Posted November 20, 2012 In short: No The link I posted is the only thread I found on the subject. Google doesn't offer any additional information on this subject. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
JohnOne Posted November 20, 2012 Posted November 20, 2012 Looks like you'd have to build your own GUI from scratch. Probably include _FileListToArray. filter out desired file type to knew array. Add to treeviewetc... AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
johnmcloud Posted November 20, 2012 Author Posted November 20, 2012 @JohnOne Start the GUI from zero, using the recursive search, all the button with differect function, the treeview etc. i think will be more slower that the native fuction. I thought there was a way to change/edit the native function and excluding an extension, but seems doesn't exist
Moderators Melba23 Posted November 20, 2012 Moderators Posted November 20, 2012 johnmcloud,Take a look at my ChooseFileFolder UDF. I could look at adapting that to exclude certain files if you felt it was a suitable replacement for the standard dialog. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
johnmcloud Posted November 20, 2012 Author Posted November 20, 2012 (edited) Melba, I have try to download the .zip but i see inside only: ChooseFileFolder Without the extension and nothing else Edited November 20, 2012 by johnmcloud
Moderators Melba23 Posted November 20, 2012 Moderators Posted November 20, 2012 (edited) johnmcloud, Unsurprisingly it does not do that for me. I have heard of this happening before - save the file you can see, add a .zip extension and look inside again. M23 Edited November 20, 2012 by Melba23 Typnig! Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
johnmcloud Posted November 20, 2012 Author Posted November 20, 2012 Oh, now i can see inside I'll check it out, thanks
Moderators Melba23 Posted December 3, 2012 Moderators Posted December 3, 2012 johnmcloud,The ChooseFileFolder UDF can now exclude files if you want to try it. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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