Difference between revisions of "Comopen"

From Scriptwiki
Jump to: navigation, search
m (Readying up to make one page for these. "COM Objects")
m (Added redirect.)
Line 1: Line 1:
== /COMOPEN ==
+
#Redirect [[COM_Objects]]
This opens a COM connection to object progid eg. Excel.Application, and assigns the connection a name.
 
/comopen name progid
 
 
 
'''$comerr''' checked after a call to any COM command or identifier. Returns 1 if there was an error, 0 otherwise.
 
 
 
== /COMCLOSE ==
 
Use /comclose to close the COM connection.
 
/comclose name
 
 
 
== /COMLIST ==
 
Use /comlist to list all open COM connections.
 
/comlist
 
 
 
== /COMREG ==
 
/comreg -u filename
 
 
 
This registers/unregisters a COM DLL with windows.
 
 
 
'''Example'''
 
alias comRegister {
 
  comopen name progid
 
 
  ; if comopen failed, maybe the DLL that came with the script is not registered
 
  if ($comerr) {
 
 
    ;register the DLL
 
    comreg test.dll
 
 
    ;try to open it again
 
    comopen name progid
 
 
    ; still failed, halt the script
 
    if ($comerr) halt
 
  }
 
}
 

Revision as of 22:36, 6 July 2014

Redirect to: