Difference between revisions of "Comopen"
From Scriptwiki
m (Gasp.) |
m (Readying up to make one page for these. "COM Objects") |
||
Line 1: | Line 1: | ||
+ | == /COMOPEN == | ||
This opens a COM connection to object progid eg. Excel.Application, and assigns the connection a name. | This opens a COM connection to object progid eg. Excel.Application, and assigns the connection a name. | ||
/comopen name progid | /comopen name progid |
Revision as of 21:33, 6 July 2014
Contents
/COMOPEN
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 } }