DMS Datenraum

Hotline Blog: Office Manager DMS

Dokumentenmanagement und digitale Archivierung

Feb
05
2014

Neue MegaCAD-Zeichnung in eigenem Fenster öffnen

Kategorie: Zeichnungsverwaltung
Support-Recherche: Neue Zeichnung


Wenn ich im Office Manager eine neue MegaCAD-Zeichnung erstelle, dann wird diese in das bereits geöffnete CAD-Fenster geladen. Kann hierfür auch eine neue MegaCAD-Instanz gestartet werden?
Ja, das kann eingestellt werden.

Befehls-Makro anpassen

  1. Wählen Sie bitte den Menübefehl Datei | Optionen | Dokumenttyp und markieren Sie links „MegaCAD-Zeichnung“ bzw. den Namen, den Sie vergeben haben.
  2. Wechseln Sie rechts auf die Seite Befehle und markieren Sie „new“.
    Screenshot Fenster "Dokumenttypen"
  3. Klicken Sie bitte auf den Schalter Erweitert. Falls dieser nicht klickbar ist, bitte die Option Benutzerdefinierte Steuerung der Anwendung markieren.
    Screenshot Befehl "new"
  4. Wählen Sie Makro-Steuerung und die Skriptsprache „OmAPI“. Dies sollte aber bereits so eingestellt sein.
  5. Auch das Makro im großen Eingabefeld ist bei Standardeinstellungen zumindest ähnlich. Wichtig ist die erste Zeile
    {ShellExecute:{CurrApplExe},,3,WaitForInputIdle}
    Hiermit wird MegaCAD gestartet, auch wenn bereits eine Instanz läuft. Office Manager wartet, bis das neue Programmfenster bereit ist (WaitForInputIdle) und sendet anschließend die DDE-Befehle an diese neue Instanz.
  6. Sollte das bei Ihnen nicht zuverlässig funktionieren, dann fügen Sie bitte, wie oben gezeigt, die Zeile {Wait:400} zwischen ShellExecute und DDEOpenLink ein. Das Programm warten dann 400 msec vor dem Aufbau der DDE-Verbindung. Mit dem Wert können Sie auch etwas experimentieren – 0,4 Sekunden sollten aber ausreichen.
  7. Die beiden Einstellungsfenster schließen und dabei die Rückfrage „Änderungen speichern“ bestätigen.

Hier noch das gesamte Makro als Kopiervorlage:

{ShellExecute:{CurrApplExe},,3,WaitForInputIdle}
{Wait:400}
{DDEOpenLink:MegaCAD,System,Synchron}
{DDESendMacro:"PrtLoad ""{CurrDocFileName}""","CDLRead ""{MegaCreateFrame:Schriftkopf.cdl}"""}
{DDECloseLink}




Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

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

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>