|
Autocad VBA : Blockattribute / Papierbereich
Proxy am 09.02.2004 um 08:19 Uhr (0)
Code: [...] If ThisDrawing.ActiveSpace = acPaperSpace Then For Each ent In ThisDrawing.PaperSpace If ent.EntityName = AcDbBlockReference Then BlockObjAttributes = ent.GetAttributes [...] ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Autocad Standard Icons
opherus am 09.02.2004 um 09:26 Uhr (0)
hallo bp, ich suche diese symbole, wie zb. das zeichen zur pickwahl auf dem schirm, die zeichen für gerforene, gesperrte, etc. layer. die werkzeugsymbole kann ich mir, wenn auch etwas umständlich ja einzeln abspeichern. gruß, christoph.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Durchmesserbemaßung und Aktiver Layer
Proxy am 09.02.2004 um 11:12 Uhr (0)
Code: (defun C: proxy_dimstyle_1 (/) (progn (setvar cmdecho 0) (hol_layer_alt) (command -dimstyle h proxy_dimstyle_1 ) (command graphbld ) (command _-LAYER _on LAYER-BEMASSUNG _set LAYER-BEMASSUNG ) (setvar cmdecho 1) (command _dimdiameter ) (while (not (= 0 (getvar CMDACTIVE ))) (command pause)) (setz_layer_alt) ;;EXTERNE FUNKTION einfach _player MIT ANPASSUNGEN (princ) ) ) Textüberschreibung entfernen und dan bei Präfix den Sys ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Durchmesserbemaßung und Aktiver Layer
Proxy am 09.02.2004 um 12:50 Uhr (0)
dann hinzufügen (sendcommand .... lisp - ausdruck .... ) schau einfach in der Dokumentation nach. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Autocad Standard Icons
Bellisperennis am 09.02.2004 um 19:05 Uhr (0)
Hallo Christoph, du kannst die Symboldateien über die Zwischenablage in ein Rasterbildbearbeitungsprogramm bringen: 1) Du bringst dein AutoCAD in den Zustand, dass es das Symbol / die Symbole anzeigt. 2) drückst die Druck -Taste (MausCursor am Rand halten) 3) fügst aus der Zwischenablage das Bildschirmbild in das Rasterprogramm ein - zur Not als Beispiel Paint (Strg + V) 4) Wählst große Zoomanzeige (Strg + Bild-ab) 5) Setzt eine Maske auf das Symbol (ca. 14x14 Pixel) (Schaltfläche Auswahl) 6) kopierst ( ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Autocad Standard Icons
harryk am 10.02.2004 um 06:03 Uhr (0)
...rechten Mausklick auf Toolbar Icon, Anpassen, nochmal Rechtsklick, Eigenschaften, Symbolbild bearbeiten, speichern unter. Wenn der Werkzeug anpassen Dialog einmal auf ist brauchst Du nur noch die gewünschten Icons anklicken, Bearbeiten, speichern unter. Warum so kompliziert? ;-) Harry
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Lineare Bemaßung -> nur "ausgerichtet" ?
The VIP am 10.02.2004 um 17:45 Uhr (0)
Wenn ich über VBA eine lineare Bemaßung erzeuge erhalte ich lediglich eine ausgerichtete Bemaßung. Nachteil: Wenn ich die Endpunkte der Maßlinie später an den Griffen woanders hinschieben möchte, dann ändert sich die Position des Maßtextes (eben ausgerichtet). Wenn ich aber normal im AutoCAD (manuell) vermaße dann erhalte ich die sogeannte gedrehte Bemaßung (zumindest steht dies so im Eigenschaftsfenster - Strg+1). Vorteil: Ich kann die Griffe an einen beliebigen Punkt in X oder Y Richtung verschieben ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bemaßung unter AutoCAD / VBA
Dirk.B am 12.02.2004 um 13:02 Uhr (0)
Hallo zusammen! Leider ist die ADT-2004, was die Bemaßung anbelangt dem reinen AutoCAD-2004 einiges voraus. In der ADT-Version kann man bei der Bemaßung von mehreren Objekten eine Polygon/Zaunauswahl vornehmen, so daß eine Bemaßungsreihe entsteht und man nicht alles einzel anklicken muß. Hat einer eine Idee, wie man so etwas unter VBA umsetzen könnte? Ich habe mich bislang noch nicht mit der Bemaßung unter VBA auseinandergesetzt, daher wäre ich für jede Hilfe dankbar. Gruß Dirk
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : rund ums plotten
harryk am 12.02.2004 um 14:12 Uhr (0)
klar geht das, ungefähr so: ... dim Layout As AcadLayout Layout.CanonicalMediaName = UserDefinedMetric (610.00 x 850.00MM) Layout.PaperUnits = acMillimeters Layout.PlotRotation = ac270degrees Layout.SetWindowToPlot PltPoint1, PltPoint2 Koordinaten Layout.PlotType = acWindow festlegen für Ausschnitt Layout.PlotWithLineweights = True Layout.PlotViewportsFirst = True PlotOk = ThisDrawing.Plot.PlotToFile(FileName) in Datei plotten If PlotOk = True Then .... Du könntest noch einen temporären Text einfügen, ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : sld erstellen und in UserForm einfügen
fuchsi am 12.02.2004 um 16:18 Uhr (0)
also ich weiss zwar nicht was ne lsa-applikation ist, aber autocad-dias kannst du mit einer sogenannten slide.ocx in einem vb vba programm anzeigen lassen. musst danach googeln , ist gratis zum runterladen. ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : dvb installieren
harryk am 13.02.2004 um 06:55 Uhr (0)
Hallo, ich spiele mit dem Gedanken meine dvb Projekte mit den zugehörigen Dll s über eine VB6 Setup.exe zu installieren. Mir fehlt jetzt erstmal eine Idee wie ich Autocad dazu bringe meine dvb s selbständig beim Start mitzuladen ohne das der User nochmal von Hand dran muss. Die weitere Gedanke ist eininge Toolbars zu erstellen und noch Menüeinträge vorzunehmen. Wenn jemand sowas schonmal gemacht hat, bin für jegliche Ideen oder Ansätze offen! Vielen Dank vorab, Harry
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : sld erstellen und in UserForm einfügen
www.bahn-cad-tool.de am 13.02.2004 um 06:58 Uhr (0)
Hallo, das ist eine Lichtsignalanlagen_Steuerung. Ich kann ja mal meine vorläufige Version schicken. Ja mit der slide.ocx datei habe ich auch schon probiert. Aber wie binde ich diese ein, damit jemand anders diese dann auch hat, wenn er das programm ausführt? auch sollen die slb nicht statisch sein. Ich will eine Anlage entwerfen(Bsp. nur Rot und Gelb) und diese dann in einer Auswahl zur Verfügung stellen. die slb erstellung unter vba habe ich noch nicht hinbekommen. Vielen Dank nochmal für die Hilfe.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : dvb installieren
MartinM am 13.02.2004 um 09:43 Uhr (0)
Hallo Harry, was ist jetzt dein Wunsch ? Sollen die dvb´s bei jedem Start von AutoCAD automatisch geladen werden, oder soll das entsprechende dvb bei Bedarf (z.B. Button in Werkzeugkasten http://ww3.cad.de/foren/ubb/Forum259/HTML/000153.shtml ) geladen werden ? Viele Grüsse Martin
|
| In das Form Autocad VBA wechseln |