water Posted February 16, 2012 Posted February 16, 2012 Visual Basic has the TypeName function to return data-type information about a variable.For a "simple" variable AutoIts "VarGetType" returns the same result.But when TypeName returns the name of a reference type such as a class, VarGetType just returns "Object".For example, if VarName points to an object of class System.Drawing.Printing.PaperSource, TypeName returns "PaperSource".Is it possible to get "PaperSource" using an AutoIt 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
JohnOne Posted February 16, 2012 Posted February 16, 2012 Could be way off the mark here, but it wont be the first time. $oScriptingDictionary = ObjCreate('scripting.dictionary') $VarGetType = VarGetType($oScriptingDictionary) If IsObj($oScriptingDictionary) Then $Name = ObjName($oScriptingDictionary,1) MsgBox(0,0,$Name) EndIf AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
water Posted February 16, 2012 Author Posted February 16, 2012 Hi JohnOne, right on the mark! ObjName is exactly what I was looking for! Thanks a bunch! 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
initspawn Posted October 23, 2012 Posted October 23, 2012 Hi Water I was hoping you could enlighten me on how were you able to create an object for "System.Drawing.Printing.PaperSource"? I cannot seem to figure it out. It doesnt seem like "System.Drawing.Printing" is COM visible.
water Posted October 24, 2012 Author Posted October 24, 2012 I can't remember where I got the "System.Drawing.Printing.PaperSource" thing from. But as I was talking about Visual Basic in my first post it looks like I found it by Google.I don't know which problem I needed to solve but I'm sure "System.Drawing.Printing.PaperSource" didn't help.On this forum is only one similar - but there isn't a solution as well.It looks like this class is only available for .Net applications. 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