Kleines Powershellbeispiel für alle, die sich damit befassen…
###### Inventor starten oder auf Inventorinstanz verweisen und Datei öffnen ########
[System.Reflection.Assembly]::LoadWithPartialName("Autodesk.Inventor.Interop")
try #Versuche auf einen geöffneten Inventor zu verweisen
{
$Inventorapp = [Runtime.Interopservices.Marshal]::GetActiveObject("Inventor.Application")
}
catch #Bei Fehler läuft kein Inventor dann eine neue Instanz starten
{
$Inventorapp = New-Object -ComObject "Inventor.Application"
}
#Ab hier ist es nicht groß anders als sonst auch
$Inventorapp.Visible = $true
$Doc = $Inventorapp.Documents.open("c:\temp\test.idw")
$Inventorapp.Documents.Count
# $oDrgPrintMgr = $Doc.PrintManager
# $oDrgPrintMgr.SubmitPrint()
$Doc.Close($true)
# $Inventorapp.Quit()
kann es sein, dass das mit dem neuesten Inventor 2018 nicht mehr funktioniert?
AntwortenLöschen"Sie können keine Methode für einen Ausdruck mit dem Wert NULL abrufen."
hat sich erledigt... mit powershell 3.x geht es.
Löschen