water Posted February 16, 2012 Share 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 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...
JohnOne Posted February 16, 2012 Share 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. Link to comment Share on other sites More sharing options...
water Posted February 16, 2012 Author Share 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 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...
initspawn Posted October 23, 2012 Share 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. Link to comment Share on other sites More sharing options...
water Posted October 24, 2012 Author Share 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 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