XPrjActionProjectCreateBaseProject

Mit dieser inoffiziellen Action ist es möglich per Script aus einem Projekt ein Basisprojekt zu erstellen:

XPrjActionProjectCreateBaseProject

Parameter:

  • PROJECTfull name of the project
  • TARGETfull name of the target file
Posted in EPLAN, EPLAN-Scripts and tagged , .

9 Comments

  1. Ich hab für den Projektpfad, den Pfad auf die ELK Datei angegeben und Beim Target den gewünschten Pfad auf die ZW9 Datei.

    Das Projekt wird nicht erstellt, hab ich da was falsch gemacht ?

    z.B:

    XPrjActionProjectCreateBaseProject

    /Project:”C:\EPLAN\Daten\Projekte\Basisprojekte\Basis_2_5.elk”

    /TARGET:”C:\EPLAN\Daten\Projekte\Basisprojekte\BASIS.ZW9″

     

  2. Bekommst du eine Systemmeldung?

    Welche EPLAN Version verwendest du?

  3. Danke damit hab ich hinbekommen. Der Fehler lag daran, ich hatte ein “ü” im Projektnamen.

    Wenn man diese Aktion über die Toolbar ausführt, ist das “ü” egal.

    Ich habe diese Ausgabe über eine Befehlszeile angesprochen, und genau da, verursacht das “ü” das Problem.

    Das komische ist, das “ü” wird nur bei der Basis-Projekt Befehlszeile nicht verarbeitet. Die anderen Befehlszeilen ( Ausgabe + Eigenschaften setzen ) funktionieren alle.

    Befehlszeile :

    –EPLAN_PROGRAMM– /NoLoadWorkspace /NoSplash /Auto /Quiet /Frame:0 ProjectAction  /Project:”c:\EPLAN\Basisprojekt.elk” /Action:XPrjActionProjectCreateBaseProject /TARGET:”C:\Basis_für_2_5.zw9″

     

  4. Bitte EPLAN dieses Verhalten melden. Sonst lauf ich bestimmt mal in den Bug und weiß dann nicht warum :^)

  5. Wenn ich mit

    XPrjActionProjectNew

    SOURCE
    TARTGET

    wie heißen die anderen 2 Aktionen für “Erstellungsdatum setzen” und “Ersteller setzen”?
    Da müsste ich ja dann nur “0” oder “1” setzen.

     

  6. After asking the great EPLAN API support, there is no parameter in Scripting for this.
    Only a parameter /QUIET:1 for preventing EPLAN for asking if upgrade the project.

  7. New information from Support. You can set the checkboxes via Settings:

    USER.PrjManagementGUI.PrjNew.SetCreationDate 
    USER.PrjManagementGUI.PrjNew.SetCreator

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.