Blog – CAD-Becker.de

Blogs zum Thema AutoCAD und weiteren Autodesk Produkten
Subscribe

Artikel der Kategorie ‘3.20 Programmierung’

AutoCAD 2009 – APPLOAD-Startup Gruppe -

Dezember 01, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

Werden eigene Programme (Visual-Lisp, ARX oder VLX) erstellt, so sollten diese beim Start von AutoCAD automatisch geladen werden.

Eine Möglichkeit dieses Problem zu lösen, ist diese Programme in die Appload-Startgruppe aufzunehmen. Die Startgruppe befinden sich im “Anwendungen laden/ entférnen”-Dialog.

Befehl: APPLOAD

Startgruppe aufrufen

Abbildung 1: Anwendungen laden/ entfernen Dialog:

Mit Hilfe der Schaltfläche “Inhalt” gelangt man in die Startgruppe. Die dort aufgelisteten Programme werden beim Start von AutoCAD automatisch geladen. Die Liste kann mit “Hinzufügen” erweitert oder Programme können mit “Entfernen” aus der Liste gelöscht werden.

Startgruppe

Abbildung 2: Startgruppe 

Die in der Startgruppe aufgelisteten Programme sind in der Registry unter:

“HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.2\ACAD-7004:407\Profiles\[aktuelles Profile]\Dialogs\Appload”

aufgelistet. Diese Eintragungen sind also vom Profil des Benutzer abhängig.

Die Zeichenfolge xStartup beinhaltet den Pfad und den Dateinamen des Programms das geladen werden soll, wobei x die Nummer der Ladereihenfolge ist. Der Wert für NumStartup ist die Anzahl der zu ladenden Programme.

Startgruppen Registryeintrag

Abbildung 3: Registry-Einträge

Viel Spaß beim Ausprobieren.

Autor: Dipl.-Ing. Jürgen A. Becker
Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM



  • Langjährige Schulungserfahrung

  • Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop etc.)

  • Software- und Datenbankentwicklung

  •  

    AutoCAD 2009 – Ausblenden von Objekten -

    November 27, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.07 Objektwahl, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Hier eine kleine Lisp-Routine, die Objekte ausblendet.

    (defun c:OBAus( / )
      (setq ename (car (entsel)))
      (redraw ename 2)
    )

    Mit (car (entsel)) wird der Objektname des gewählten Objektes ermittelt und mit (redraw [Objektname] [Mode]) ausgeblendet.

    Mode
    0 = Zeige ausgeblendetes Objekt
    1 = blende Objekt aus

    Mit einer Regenerierung der Zeichnung werden alle ausgeblendeten Objekte wieder angezeigt.
    Viel Spaß beim Ausprobieren.

    Autor: Dipl.-Ing. Jürgen A. Becker
    Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM

  • Langjährige Schulungserfahrung

  • Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop etc.)

  • Software- und Datenbankentwicklung
  • MOVEBAK – Ein Express-Tool selber programmiert -

    November 05, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Mit dem Express-Tool “MOVEBAK” kann ein separater Ordner für die Backup-Dateien (*.BAK) der Zeichnungen angegeben werden. Im Normalfall werden diese Dateien im Zeichnungsordner – im selben Ordner wie die DWG’s – gespeichert. Die Optionen lassen ein Ändern des Backup-Ordners nicht zu.

    Befehl: movebak
    Startet…MOVEBAK command loaded.New value for MOVEBAK, or . for none <>: c:\temp
    Befehl:

    Im Programmierteil dieses Blogs ist ein Visual-LISP Programm veröffentlich, das diese Funktion beinhaltet. Ausserdem wird erläutert, wie in die Registry geschrieben und aus ihr gelesen wird. Weiteres hier.

    Viel Spaß beim Ausprobieren.

    Autor: Dipl.-Ing. Jürgen A. Becker
    Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM

  • Langjährige Schulungserfahrung

  • Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop etc.)

  • Software- und Datenbankentwicklung


  • AutoCAD 2009 – Quickinfo -

    Oktober 29, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.01 Benutzeroberfläche, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Wird im AutoCAD 2009 das Fadenkreuz über ein gezeichnetes Objekt geführt, erscheint ein QuickInfo.

    rollovertooltip1

    Der User kann dieses Quickinfo vollständig seinen eigenen Erfordernissen anpassen.

    Die Quickinfo wird im Anzeige-Register der Optionen ein bzw ausgeschaltet.

    Quickinfo ein bzw. ausschalten

    Welche Informationen angezeigt werden, wird in der CUI-Anpassung definiert. Die CUI-Anpassung wird mit dem Befehl ABI aufgerufen. Im linken oberen Bereich der CUI wird über “Mausabhängige Quickinfo” die Quickinfo im rechten Bereich bearbeitet.

    Abhängig von den Objekttypen können die unterschiedlichsten Eigenschaften im Quickinfo zur Anzeige gebracht werden.

    Quickinfo anpassen

    Welche Objekttypen in der Liste erscheinen, kann ebenfalls definiert werden.

    Objekttyp-Liste bearbeiten

    In einem weiteren Dialog können nun die gewünschten Objekttypen hinzugefügt werden.

    Objekttyp-Liste bearbeiten

    Viel Spaß beim Ausprobieren.

    Autor: Dipl.-Ing. Jürgen A. Becker
    Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM


    • langjährige Schulungserfahrung

    • Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop etc.)

    • Software- und Datenbankentwicklung

    AutoCAD 2009 – Schnell eine Werkzeugpalette aus Blöcken einer Zeichnung erstellen -

    Oktober 28, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Manchmal ist es hilfreich die Blöcke einer Zeichnung in einer Werkzeugpalette zu integrieren.

    Das Design Center ist uns dabei behilfreich. Weiteres hier.

    Neue Blogs zum Thema .Net-Programmierung im Autodesk Umfeld

    September 18, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Ich möchte hier zwei neue englischsprachige Blogs zum Thema .Net-Programmierung ankündigen.

    Mod the Machine ist ein Blog für Entwickler im Inventor Umfeld, die Artikel werden von Brian Ekins, Inventor API Entwickler geschrieben.



    Mod The Maschine

    Der Building Coder Blog ist für Entwickler gedacht, die mit Autodesk Revit arbeiten und wird geschrieben von Jeremy Tammik aus dem European DevTech Team.

     

     



    Building Coder

    Ich bin sehr gespannt auf die Inhalte dieser Blogs.

     

    .Net-Programmierung in AutoCAD 2009

    September 16, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    AutoCAD-Magazin 

    Das .NET-Framework (seit Anfang 2002, aktuell Version 3.5) ist eine umfangreiche Sammlung von (Klassen-) Bibliotheken für alle .NET-Programmiersprachen. Was Programmiersprache und Betriebssystem-Plattform betreffen, ist es nicht an Windows gebunden…

    Mein Artikel über die .Net-Programmierung in drei Teilen ist im AutoCAD-Magazin veröffentlicht.

    Lesen Sie hier.

    Weitere Informationen zu den Artikeln sind im Programmierbereich dieses Blog veröffentlicht.

    Viel Spaß beim Lesen.

    AutoCAD 2009 – Aktionrecorder -

    Juli 21, 2008 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    ar_ribbon.jpg

    Ein  neues Feature im AutoCAD 2009 ist der Aktionrekorder, dieser zeichnet Aktionen im AutoCAD auf.

    Dazu habe ich ein Video erstellt. Dieses finden Sie hier.
    Sie finden dort ebenfalls eine Powerpointfolie.

    Viel Spaß dabei.

    AutoCAD 2009 und Visual Lisp – Anwendung erstellen -

    September 21, 2007 Von: Jürgen Becker Kategorie: 3. AutoCAD, 3.20 Programmierung Drucke diesen Beitrag Drucke diesen Beitrag Noch keine Kommentare →

    Anwendung erstellen
    In vielen Fällen sollen die Sourcen einer LISP-Anwendung nicht sichtbar sein. Der Visual-Lisp Editor bietet mit „Erstellen einer Anwendung“ mit Hilfe des Anwendungs-Assistenten die Möglichkeit LISP-Programme zu kompilieren. Diese Dateien mit der Endung .VLX können nicht mehr eingesehen werden und laufen in der Regel schneller ab.

    Eine Beschreibung gibt es hier.