olo Posted July 10, 2013 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?
Moderators JLogan3o13 Posted July 10, 2013 Moderators 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!
water Posted July 10, 2013 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 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
olo Posted July 10, 2013 Author 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
olo Posted July 10, 2013 Author 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.
water Posted July 10, 2013 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 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
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