Projekt

Allgemein

Profil

Compass Tipps und Tricks


Compass Password

bis 2009

EASYcompass

DBPASSWORD=CCRY00104709B69CDE85DB8529EC0312D5C5B30EC9

ab 2009

ADSKpspro5!

DBPASSWORD=CCRY001015CE7934194891D6D49B8EC529380A33FA


Compass Inventor ADDin

Die ClsId für das Compass Inventor ADDin: \\
2008 {A8EE8583-8E6D-4042-9A89-1015560D3331} ?

2011 {02CCE528-B046-49BA-96F9-F6CDCF5F9B07}

2012 {0B874991-1A5B-4D21-B156-DF288BD8424A}

2013 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}

2014 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}

2015 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}

2015 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}

===== Compass Jobserver =====

==== VBA ====

ApplCall AIMDOpenVBAProject "$CTH_IVBPATH\Export.ivb" 
ApplCall AIMDExecuteVBAMacro Export mod_STP PublishSTP

Property Update

Mit Inventor :

JBSPropUpdate;

Mit Apprentice

___forceunlock;
ApplCall AIMDUpdateProps2 #DOCNAME0 2;
___forceunlock;


Wenn Dirty Steuerung ___XDWCMD("UPDATE DOCUMENT SET CTH_DIRTY_H=#SYSDATE WHERE AIMKEY=#AIMKEY");

==== User Name bei der Ausführung ====
Unter Befehle bei der Anlage:

set MY_USER=$USERID;
JBSSubstJobField (CMD_PRE_JOB);
....

Unter Befehle vor der Ausführung:
...
___SHELL( md("\\Server\Export\$(MY_USER)\#(SYSDATE:s0.4)-#(SYSDATE:s4.2)-#(SYSDATE:s6.2)"
...

==== Anbindung INVEXP ====

in der Compass INI

;;; 
;;; Einstellungen CTH für JobServer
;;;
;;; CTH_INVEXP : Kompletter Pfad incl. name der EXE Datei
;;; CTH_INVINI : Verzeichnis mit den INI Dateien
;;;
CTH_INVEXP=D:\Compass\InvExp\InvExp.exe
CTH_INVINI=D:\Compass\InvExp
CTH_INVDST=C:\CompassExport
systemx(  "$(CTH_INVEXP)" SOURCE       "#DOCNAME0"   );
systemx( "$(CTH_INVEXP)" DESTINATION "#DOCNAME1" );
systemx( "$(CTH_INVEXP)" PARAMETER "$(CTH_INVINI)\PDF.INI" );
systemx( "$(CTH_INVEXP)" PDF );