Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo

29.06.2015

Powershell Beispiel: In Inventor eine Datei öffnen

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()

Kommentare:

  1. kann es sein, dass das mit dem neuesten Inventor 2018 nicht mehr funktioniert?

    "Sie können keine Methode für einen Ausdruck mit dem Wert NULL abrufen."

    AntwortenLöschen
    Antworten
    1. hat sich erledigt... mit powershell 3.x geht es.

      Löschen

War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!

Related Posts Plugin for WordPress, Blogger...
Inventor FAQ Newsletter. Emailadresse: