qwert Posted June 14, 2016 Share Posted June 14, 2016 (edited) I'm doing a simple file copy ... except that the user enters the name for the copy. Rarely would they decide to write over an existing file, so they almost always get the little "create new?" dialog box. And the answer is always "Yes". Is there a setting to skip that dialog? I've tried various combinations of the overwrite flag on both the FileOpenDialog and the CopyFile statements, with no success. Thanks in advance for any help. Edited June 14, 2016 by qwert Link to comment Share on other sites More sharing options...
nitekram Posted June 14, 2016 Share Posted June 14, 2016 Look for that window with WinExist, see if it is active with WinActive, then use shortcut or tab to hit the Yes button...I might be a little off, not able to look up functions right now, but it should get you to your resolution. 2¢ All by me:"Sometimes you have to go back to where you started, to get to where you want to go." "Everybody catches up with everyone, eventually" "As you teach others, you are really teaching yourself." From my dad "Do not worry about yesterday, as the only thing that you can control is tomorrow." WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2 AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit Docs SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language Programming Tips Excel Changes ControlHover.UDF GDI_Plus Draw_On_Screen GDI Basics GDI_More_Basics GDI Rotate GDI Graph GDI CheckExistingItems GDI Trajectory Replace $ghGDIPDll with $__g_hGDIPDll DLL 101? Array via Object GDI Swimlane GDI Plus French 101 Site GDI Examples UEZ GDI Basic Clock GDI Detection Ternary operator Link to comment Share on other sites More sharing options...
qwert Posted June 14, 2016 Author Share Posted June 14, 2016 25 minutes ago, nitekram said: Look for that window with WinExist Thanks for the suggestion. Unfortunately—unless I'm missing something—FileOpenDialog is modal and doesn't give control back until the user finishes/answers. At this point, I'm not quite ready to launch a companion script just to monitor this case. Hopefully there is some other option. Link to comment Share on other sites More sharing options...
nitekram Posted June 14, 2016 Share Posted June 14, 2016 Can you post your code or an example? 2¢ All by me:"Sometimes you have to go back to where you started, to get to where you want to go." "Everybody catches up with everyone, eventually" "As you teach others, you are really teaching yourself." From my dad "Do not worry about yesterday, as the only thing that you can control is tomorrow." WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2 AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit Docs SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language Programming Tips Excel Changes ControlHover.UDF GDI_Plus Draw_On_Screen GDI Basics GDI_More_Basics GDI Rotate GDI Graph GDI CheckExistingItems GDI Trajectory Replace $ghGDIPDll with $__g_hGDIPDll DLL 101? Array via Object GDI Swimlane GDI Plus French 101 Site GDI Examples UEZ GDI Basic Clock GDI Detection Ternary operator Link to comment Share on other sites More sharing options...
qwert Posted June 14, 2016 Author Share Posted June 14, 2016 Solved. Upon closer analysis, I realized that I had picked up statements from an existing script that used FileOpenDialog ... when I should have changed it to FileSaveDialog. FileSaveDialog handles a new name properly, so my current need is solved. But I suppose my original question still stands. In fact, it becomes even more glaring when such similar dialogs work differently. It's something that should be considered for a future AU3 release. 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