olo Posted July 10, 2013 Share Posted July 10, 2013 Can you write a wrapper for a function? As is can I create my own version of winwait that takes the same parameters but does additional stuff? Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted July 10, 2013 Moderators Share Posted July 10, 2013 Have you actually done a forum search? Or looked in the Examples section? Many have taken standard UDFs and improved upon them (the first to pop into my head is _FileListToArrayEX). Also, please use a more descriptive title when posting. This is the General Help and Support - everyone here has a General Question "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
water Posted July 10, 2013 Share Posted July 10, 2013 Did you try? WinWait("Title", "Text") Func WinWait($title, $text) MsgBox(0, "", "Your function was called!") Return EndFunc ;==>WinWait Gives: C:TempTest.au3(2,28) : ERROR: WinWait() already defined. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
olo Posted July 10, 2013 Author Share Posted July 10, 2013 Have you actually done a forum search? Or looked in the Examples section? Many have taken standard UDFs and improved upon them (the first to pop into my head is _FileListToArrayEX). Also, please use a more descriptive title when posting. This is the General Help and Support - everyone here has a General Question my bad man cheers Link to comment Share on other sites More sharing options...
olo Posted July 10, 2013 Author Share Posted July 10, 2013 Did you try? WinWait("Title", "Text") Func WinWait($title, $text) MsgBox(0, "", "Your function was called!") Return EndFunc ;==>WinWait Gives: C:TempTest.au3(2,28) : ERROR: WinWait() already defined. Cheers mate will give that a try and expand on it. Link to comment Share on other sites More sharing options...
water Posted July 10, 2013 Share Posted July 10, 2013 The error message tells you that you can't replace one of the builtin functions of AutoIt with your own. Usually a function gets a prefix "_" to denote that it is a user written function (from a UDF). Means: Write your own _WinWait function. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki 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