ptrex Posted September 29, 2007 Posted September 29, 2007 (edited) COM Object BrowserThis is something that could be a start of a COM object browser.Open a COM-DLL or a TLBObject_BrowserGui.au3New version for 3.2.10.0 and higherObject_BrowserGui_New.au3Needs still improvement but it's a start.Regards,ptrex Edited September 14, 2012 by ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
JRSmile Posted September 30, 2007 Posted September 30, 2007 COM Object Browser This is something that could be a start of a COM object browser. Open a COM-DLL or a TLB Object_BrowserGui.au3 Needs still improvement but it's a start. Regards, ptrex Hi god of Autoit, i like the tool very much maybe you can integrate something like an com object list like the one you have in koda or visual studio. a bug report: if you open a dll that does not has a com server the app crashes, maybe some more error handling, except this, i like it very much, nice work, like always. $a=StringSplit("547275737420796F757220546563686E6F6C75737421","") For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4) Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])));''Chr("a")&"HI" Next ;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile; MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)
jvanegmond Posted September 30, 2007 Posted September 30, 2007 ptrex, using the latest beta it returns a whole lot of "Previously declared as Const" errors. github.com/jvanegmond
ptrex Posted October 1, 2007 Author Posted October 1, 2007 @JRSmile / Manadar Thanks for the feedback. I am trying toward the layout of the MS VBA Object browser in MS Office. It is still "unders consstruction", so there might be some errors here and this. I will look into this, and keep you all posted. Regards, ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
star2 Posted January 1, 2008 Posted January 1, 2008 Using Autoit 3.2.10 the tool is not working [quote]Baby you're all that I want, When you're lyin' here in my armsI'm findin' it hard to believe, We're in heavenAnd love is all that I need , And I found it there in your heartIt isn't too hard to see, We're in heaven .Bryan Adams[/quote].............................................................................[u]AUTOIT[/u]
APRES Posted January 1, 2008 Posted January 1, 2008 Using Autoit 3.2.10the tool is not workingSame here
ptrex Posted January 1, 2008 Author Posted January 1, 2008 @all To get it going in the latest version of AU3 you will need to translate these to the new syntax. _GUICtrlListViewSetColumnWidth() _GUICtrlTreeViewDeleteAllItems() _GUICtrlTreeViewSort() _GUICtrlTreeViewGetParentID() _GUICtrlListViewDeleteAllItems() _GUICtrlListViewGetItemText() regards ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
MetalSpongebob Posted February 18, 2008 Posted February 18, 2008 (edited) I tryed to rewrite code with new gui functions but i got error com browser.au3(18,27) : ERROR: $NM_FIRST previously declared as a 'Const' Global Const $NM_FIRST = 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ com browser.au3(19,41) : ERROR: $NM_CLICK previously declared as a 'Const' Global Const $NM_CLICK = ($NM_FIRST - 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ com browser.au3(20,42) : ERROR: $NM_DBLCLK previously declared as a 'Const' Global Const $NM_DBLCLK = ($NM_FIRST - 3) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ com browser.au3(21,42) : ERROR: $NM_RCLICK previously declared as a 'Const' Global Const $NM_RCLICK = ($NM_FIRST - 5) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ com browser.au3(22,45) : ERROR: $TVM_HITTEST previously declared as a 'Const' Global Const $TVM_HITTEST = ($TV_FIRST + 17) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ com browser.au3 - 5 error(s), 0 warning(s) Edited February 18, 2008 by MetalSpongebob Noob but ethical
microsoft Posted February 18, 2008 Posted February 18, 2008 Error on Script >> I'm Use Auto it Version 3, 2, 10, 0 Please ...
ptrex Posted February 19, 2008 Author Posted February 19, 2008 @all Added a new version for 3.2.10.0 and higher. regards, ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
GaryFrost Posted February 19, 2008 Posted February 19, 2008 (edited) @all Added a new version for 3.2.10.0 and higher. regards, ptrex Need to change line 132 to: _GUICtrlTreeView_DeleteAll($TreeView) Edited February 19, 2008 by GaryFrost SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
ptrex Posted February 19, 2008 Author Posted February 19, 2008 @Gary, Thanks for noticing. Regards ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
Zedna Posted October 31, 2011 Posted October 31, 2011 I tried to run this script (compiled with 3.2.10) on new Windows7 64bit with 32bit DLL/OCX files and there are errors COM Error - err.windescription: Variable must be of type 'Object'. It seems that $tliTypeLibInfo =ObjCreate("TLI.TypeLibInfo") or For $tliTypeInfo In $tliTypeLibInfo.TypeInfos are not valid Is there any hint for correction or link to other tool for browsing COM DLLs? Resources UDF ResourcesEx UDF AutoIt Forum Search
JohnOne Posted October 31, 2011 Posted October 31, 2011 I'm not sure if you mean autoit, but I've uses olewiew before. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7007 AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
Zedna Posted October 31, 2011 Posted October 31, 2011 I'm not sure if you mean autoit, but I've uses olewiew before. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7007 Thanks.I need to know what ProgIDs are inside "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL"OLEView is very good but unfortunatelly for MS Office it doesn't show all desired information.I found another AU3 similar project Resources UDF ResourcesEx UDF AutoIt Forum Search
ptrex Posted November 1, 2011 Author Posted November 1, 2011 Hi Zedna, I see that you already got an alternative working. In order to get the Object Browser running on an x64 machine you need to do some fiddling. First you need to get hold of the x86 TLBINF32.DLL And register it on the X64 machine. Which goes as follows. So regsvr32.exe it in the correct directory: x64-EXEs are stored in: \Windows\system32 x86-EXEs are stored in: \Windows\syswow64 Then add the #AutoIt3Wrapper_UseX64=N parameter and you're done. Rgds, ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
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