SteelyEyed Posted June 13, 2013 Posted June 13, 2013 (edited) Re-posting here...original posted in AutoITX forum in error. Hi, I call a COM method in PowerShell or VBScript but just can't get the appropriate syntax in AutoIT, would appreciate steering in the right direction... In Powershell: $objVPC=new-object -comobject virtualpc.application $objVM=$objVPC.createvirtualmachine("test", "e:") In VBS: Set objVPC = CreateObject("VirtualPC.Application") Set objVM = objVPC.RegisterVirtualMachine("test", "e:") In AutoIT I'm trying: $objVPC = ObjCreate("VirtualPC.Application") $objVPC.RegisterVirtualMachine("test","e:") but receive the error: Line 2 (filename): $objVPC.RegisterVirtualMachine("test","e:") $objVPC.RegisterVirtualMachine("test","e:")^ ERROR Error: The requested action with this object has failed I can successfully query the properties of the VirtualPC.Application object using e.g. $objVPC.Name() and the permissions are not an issue as this is all as a local administrator. Windows Virutal PC has an extensive object model which I can drive from PowerShell or VBS but I need in service options that neither of those languages can give me. This brings me to AutoIT but I need a hint to get me started... VirtualPC COM documentation (http://msdn.microsoft.com/en-us/library/windows/desktop/dd796756(v=vs.85).aspx) Edited June 13, 2013 by SteelyEyed
Solution water Posted June 13, 2013 Solution Posted June 13, 2013 Add a COM error handler to your script to get more detailed information. See ObjEvent in the help file for how to do. 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
SteelyEyed Posted June 13, 2013 Author Posted June 13, 2013 (edited) Thanks water. Rookie mistake not looking at the error return, thanks for the pointer. Edited June 13, 2013 by SteelyEyed
water Posted June 13, 2013 Posted June 13, 2013 I like to solve such easy problems 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