Erstellen eines Icon-Menüs in AutoCAD

 

Iconmenüs beinhalten Bilder, die WBlöcke oder Befehle repräsentieren. Doppelklickt man auf eines der Bilder, wird der Befehl ausgeführt, der in der AutoCAD-Menüdatei zu diesem Icon hinterlegt ist.

 

acad_iconfertig

 

Iconmenüs eignen sich daher besonders dazu, WBlöcke einzufügen oder eigene Befehle oder LISP-Programme aufzurufen.

 

 

Vorbereitung

Erstellen Sie eine Kopie der ACAD.MNU (Menüdatei) und der ACAD.MNL (Menü-Lisp-Programm) mit dem Namen Icon.mnu und Icon.mnl.


Mit dieser Befehlsfolge kopieren Sie die Dateien Acad.mnu und Acad.mnl in das Arbeitsverzeichnis. Diese Dateien können Sie in ein beliebiges Verzeichnis kopieren, es muß nicht das Arbeitsverzeichnis sein.

Erstellen ein Iconmenü zum Einfügen von WBlöcken

1.     Fügen Sie den WBlock, der im Iconmenü hinterlegt werden soll, in eine leere Zeichnung ein (oder erstellen Sie den WBlock neu).

2.     Der Block soll nun auf Grenzen gezoomt werden, damit er möglichst groß im Iconmenü dargestellt wird:
Zo
¿
G
¿

3.     Mit dem Befehl MACHDIA wird nun ein „Foto“ des Blocks gemacht. Geben Sie einen Namen ein, der das Dia eindeutig dem Block zuordnet, damit Sie später keine Schwierigkeiten beim Auffinden des Dias haben. Der Befehl MACHDIA speichert das Dia unter dem eingegebenen Namen und der Endung „SLD“.

4.     Löschen Sie den Block in der Zeichnung und fügen Sie den nächsten Block ein, den Sie in das Iconmenü aufnehmen möchten. Wiederholen Sie die Schritte 2 bis 4 solange, bis Sie alle Blöcke „fotografiert“ haben.

5.     Starten Sie das Programm Notepad (oder Editor) und öffnen Sie die Datei ICON.MNU, die Sie bereits in Ihr Arbeitsverzeichnis (G:\DWG) kopiert haben. Verwenden Sie keine Umlaute, da diese nicht richtig übernommen werden. Wenn Sie Umlaute benötigen, verwenden Sie das Programm Notepad oder Wordpad. Achten Sie bei Wordpad darauf, daß NUR TEXT gespeichert werden darf.
G:\DWG> Notepad Icon.mnu
¿ (Falls die Menüdatei zu groß für Notepad ist, wird automatisch Wordpad vorgeschlagen, bestätigen Sie „...mit Wordpad öffnen...“ mit OK)

6.      

 

 

 

 

Klicken Sie auf SUCHEN (bzw. BEARBEITEN/ SUCHEN in Wordpad) und geben Sie als Suchbegriff ein „***i“. Der einzige Eintrag in der Menüdatei ist das Imagemenü.

acad_image

 

Der Beginn der Imagmenüs oder Iconmenüs wird durch „***Image“ gekennzeichnet. Fügen Sie nach dem Wort Image mehrere Leerzeilen ein, in welche Sie dann Ihre Menüeinträge schreiben.

 

Tippen Sie den fett gedruckten Text ein.

***Image
**Symbole
 [Iconmenü bzw. Symbolbibliothek]

[b_pumpe,Hebeanlage]_-insert;c:/acad2002/b_pumpe.dwg

[b_pumpe2,Pumpe im Schnitt]_-insert;c:/acad2002/b_pumpe2.dwg

[b_flansch,Flansch zur Hebeanlage]_-insert;c:/acad2002/b_Flansch.dwg

 

Hier mindestens eine Leerzeile lassen.

 

**image_3DObjects

[3D-Objekte]

[acad(Box3d,Quader3d)]^C^Cai_box

 

 

 

·         Ihr Imagemenü wird gekennzeichnet durch „**SYMBOLE“. Die beiden Sterne sind zwingend erforderlich. Der Name des Menüs (Symbole)ist beliebig. Er wird aber später für den Aufruf des Menüs benötigt und sollte daher notiert (oder gemerkt) werden.

·         Die eckigen Klammern darunter beinhalten die Überschrift Ihres Iconmenüs („Iconmenü bzw. Symbolbibliothek“).

·         Innerhalb der runden Klammern steht der Name des jeweiligen Dias und die Beschreibung des Dias, die im Iconmenü angezeigt wird.

·         Der Befehl „_-Insert“ entspricht dem deutschen Befehl EINFÜGE. In der Menüdatei werden die Befehle grundsätzlich in englischer Schreibweise eingegeben. Das Minus ruft den Befehl ohne Dialogfenster auf.

·         Der Strichpunkt „;“ hinter dem Befehl entspricht einem RETURN. Es würde auch ein Leerzeichen ausreichen, so ist es aber besser lesbar.

·         Danach kommt der Suchpfad, der auf den Speicherort des WBLOCKS verweist, welcher eingefügt werden soll. Dabei wird anstatt des Backslash (AltGR + ß) der einfache Slash (Shift 7) verwendet, um den Pfad anzugeben.

7.     Menüaufruf z. B. im POP0-Menü (Shift + rechte Maustaste bzw. mittlere Maustaste bei Logimaus).
Fügen Sie nach [&Objektfan-Cursormenü] eine neue Zeile ein. Geben Sie folgenden Befehlaufruf ein:

[Symbole...]^c^c$i=symbole $i=*
$i=Symbole ruft das Symbolmenü, das Sie erstellt haben auf, $i=* zeigt es am Bildschirm an.

8.     Speichern Sie die Menüdatei als Textdatei ab.

 

 

 

 

Menüdatei neu laden

9.     Geben Sie in AutoCAD den Befehl MENÜ ein. Wählen Sie aus der Liste des Dateityps MNU. Wählen Sie die Datei Icon.MNU (in Ihrem Arbeitsverzeichnis hier: G:\DWG).

 

Wahlweise können Sie das Icon-Menü auch über ein Symbol aufrufen. Die Vorgehensweise ist nachfolgend beschrieben.

 

acad_werkzeugkasten

 

Einrichten eines Symbols zum Aufruf des Iconmenüs

10.  Klicken Sie mit der rechten Maustaste auf eines der Werkzeugsymbole.

11.  Klicken Sie auf ANPASSEN.

12.  Wählen Sie aus den Kategorien die Kategorie BENUTZERSPEZIFISCH.

13.  Ziehen Sie das linke graue Kästchen bei gedrückter linker Maustaste auf einen der bestehenden Werkzeugkästen.

14.  Klicken Sie mit der rechten Maustaste auf das neue Symbol.

15.  Geben Sie als Namen und als Hilfe „Symbolbibliothek“ ein.

16.  Schreiben Sie als Makro
^C^C$i=Symbole $i=*

 

acad_werkzeug_anpassen

 

Die Zeichen ^C^C brechen einen laufenden Befehl ab, der das Einfügen des Wblocks verhindern würde.
$i=Symbole ruft in der Menüdatei im Imagemenübereich (***Image) das Imagemenü SYMBOLE (**Symbole) auf.
$i=* zeigt das Iconmenü an.

 

17.  Klicken Sie auf ANWENDEN und schließen Sie dann die Dialogfenster Werkzeugkästen, der gleichzeitig die weiteren Werkzeugdialogfenster schließt.

 

acad_icon_Symbol

 

Wahlweise kann der Aufruf des Menüs auch in der Menüzeile (z. B. unterhalb von ***POP4) hinterleget werden. Oder wie unten dargestellt über Shift und mittlere Maustaste

 

ac_pop0