|
Lisp : Linien von Layer A auf Layer B setzen
CADmium am 07.07.2010 um 11:05 Uhr (0)
an den richtigen Stellen ersetzt haste doch schon .. nur noch alle Klammern und die anderen Zeilen usw. mitnehmen ( und daran denken .. das ssget keine Linien in Blockreferenzen sammelt und das commands nur auf das aktuellen Layout angewendet werden ) ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Linie ohne command erzeugen
CADmium am 21.11.2011 um 21:33 Uhr (0)
im Modellbereich ? im Layout ? im aktuellen Dokument ? Welche eigenschaften soll die Linie sonst noch haben ? ok .. man ne Minimalvariante :(entmake (list (0 . "LINE") (10 0.0 0.0 0.0) (11 2.0 0.0 0.0)))(entmake (list (0 . "LINE") (10 1.0 0.0 0.0) (11 1.0 1.0 0.0)))ssadd ist übrigens was für Auswahlsätze -- F1------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Autocad VBA : Material herauslesen
CADmium am 18.10.2006 um 16:45 Uhr (0)
die Blattgröße kannst du durch auslesen der Sysvars LIMMIN / LIMMAX im Layout erhalten.. aber auch im entsprechenden Dictionary findest du die gespeicherten Werte..Zum Maßstab... der hängt eigentlich an den einzelnen Viewports, aber vielleicht hilft dir (amggetdwgsetting "SCALE") für die Befehlszeile weiter...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : wie ersdtelle ich ein kreisrundes Ansichtsfenster im Layout
CADmium am 29.07.2008 um 12:29 Uhr (0)
Zitat:Original erstellt von MacFly8:Hi,nach Auswahl des Befehl´s auf der tastatur k(für Kreis) drücken.zumindest in 2008 klappt das so.MfG MacFly Hast du Mechanical und meinst den Befehl amvport ? der steht leider im normalen ACAd nicht zur Verfügung.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : Mittels VBA den Layoutnamen ändern ?
CADmium am 11.03.2010 um 18:56 Uhr (0)
ohne Ahnung von VBA zu habenIf ThisDrawing.ActiveLayout.ModelType = False Then ThisDrawing.ActiveLayout.Name = TextBox9.TextEnd Ifoder halt an anderer Stell in deinem Code ALayout.NAME das eine ist die Layoutcollection- da kann man kein NAme zuweisen, das andere das aktuelle Layout.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Ansichten im Layout sperren
CADmium am 05.01.2010 um 14:40 Uhr (0)
Ein Ansichtsfenster speichert seine Größe, den Maßstab und den Zielpunkt im Modellbereich. (Die Sachen kannst du max. mit "sperren" beeinflussenWenn du nun Objekt im Modellbereich bezüglich des ZielPunktes verschiebst .. , dann siehst du diese Objekte durch das Ansichtsfenster natürlich auch verschoben.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layerstatus
CADmium am 07.09.2006 um 10:12 Uhr (0)
Wie definierst du denn Layerstatus? Sollen für das jeweilige Layout entsprechend unterschiedliche Layersichtbarkeiten usw. gespeichert werden? Das ist IMHO im Normalen ACAD nicht vorgesehen. Das ist es nur innerhalb von Ansichtsfenstern (VIewports) möglich.Evtl. ließe sich aber über eine Anpassungsprogrammierung und XDATAs sowas realisieren ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Ursprung in Batchdatei
CADmium am 11.06.2008 um 10:19 Uhr (0)
Zitat:Original erstellt von mundal:hallo nochmals,Das Programm läuft einfach nicht in die Schleife.Vielleicht sehe ich den Wald vor laauter Bäume nicht.Wer kann mir auf die Sprünge helfen.GrussJoachimdoch macht es .. hast du vielleicht gar keine Blockreferenzen im aktuellen Layout?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Layerfarbe schwarz/weiß Modell-Layout
CADmium am 21.11.2009 um 11:21 Uhr (0)
ich denke mal du hast die Farbe weiß gewählt ....... und je nach Hintergrund (_options - Anzeige - Farben ) wird die Farbe wie gewählt dargestellt oder in einer entgegengesetzten .... Weiß auf weiß würde ja keinen Sinn machen------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Befehl um ein Symbol nur im Layout- bereich zu erstellen
CADmium am 08.11.2005 um 13:14 Uhr (0)
da scheinen Lisp oder andere Programme aufgerufen zu werden. Und das_syeinf kann so definiert sein, dass das Symbol halt im Modellbereich eingefügt wird.. schon mal die Befehle einzeln in der Kommandozeile getestet, bzw. nach der Befehlsausführung mal ein einfaches _insert probiert? ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um Autocad wechseln |
 Layoutorder.zip |
AutoCAD ObjectARX und .NET : Layout Position verschieben
CADmium am 08.02.2012 um 10:21 Uhr (0)
ist zwar intern Lisp, aber pack die zip mal aus und zieh dir die vlx per Drag and Drop aus dem Explorer in die aktuelle Zeichnung und rufe das Programm mit LAYOUTORDER in der Befehlszeile auf.Wenn es das tut, was du willst ..... da wird im Grunde immer nur die Property TABORDER gesetzt------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."[Diese Nachricht wurde von CADmium am 08. Feb. 2012 editiert.]
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD Mechanical : Änderungen im Layout speichern
CADmium am 18.06.2009 um 14:50 Uhr (0)
sollte in der Registry im aktuellen acad-Profil zu finden sein .. probier mal (vl-registry-write (strcat "HKEY_CURRENT_USER" (vlax-product-key) "PROFILES" (vla-get-ActiveProfile (vla-get-PROFILES (vla-get-preferences (vlax-get-acad-object) ) ) ) "DialogsPlot Stamp" ) "SaveChangeToLayout" "true")------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um Autocad : Layername als Linientyp machbar ?
CADmium am 03.02.2005 um 13:38 Uhr (0)
hab mal was gebastelt: (defun C:LTYPES- Layer ( / DATEI LAYER LAYERNAME LTPS OLDCMD Block) (vl-load-com) (setq DNAME (strcat (getvar "SAVEFILEPATH") "Temp.lin")) (if(setq DATEI(open DNAME"w")) (progn (While (setq LAYER (tblnext "LAYER" (null LAYER))) (setq LAYERNAME (cdr(assoc 2 LAYER))) (setq LTPS(cons LAYERNAME LTPS)) (princ(strcat "*" LAYERNAME ",-" LAYERNAME "-
" )DATEI) (princ(strcat "A,3,-1,["" LAYERNAME"",STANDARD,S=.4,R=0.0,X=-0.1,Y=-.2],-2
...
|
| In das Form Rund um Autocad wechseln |