|
Lisp : Regenerieren ausschalten
cadffm am 18.03.2016 um 11:35 Uhr (1)
Sorry, in 2004 gibt es noch keine Ansichtsfensterüberschreibe(Farbe),dann auch nichts regeneriert werden (die Farbumstellung eines Layers verursacht keine neuberechnung der Geometriedarstellung,weder mit noch ohne Regenauto.Oder geht es doch nicht um 2004? und doch um eine AF-Farbüberschreibung(2016)?[edit]Aber auch da, soeben getestet: Über den Befehl AFLAYER ganz normal über die Befehlszeile dieFarbe überschrieben = es erfolgt keine Regenerierung.Mein Fehler, hatte in einem AF einen sehr niedrigen Auflö ...
|
| In das Form Lisp wechseln |
|
Lisp : Regenerieren ausschalten
cadffm am 18.03.2016 um 11:57 Uhr (1)
jaa, Problem(+) und IST-Beschreibungen(-) sind schwierig, i know.Also geht es dir nun um eine Ansichtsfensterüberschreibung, oder nicht?Nutzt du nun den AutoCAD-Befehl, oder nicht?(der AutoCAD-Befehl hat nun mal eine REGEN-Anweisung mit drin)Umgehen: eigene Programmierung..Zum Beispiel dort siehst du wo die Daten gespeichert werden: Klick.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Regenerieren ausschalten
cadffm am 18.03.2016 um 12:08 Uhr (1)
Ohne das ich noch mal nachsehe:Der Regen sollte erst am Ende des Acadbefehls kommen, oder nicht?Dann kannst du doch erst alle Layer einstellen und den Befehl beenden,Das wäre ein Regen pro AF.Oder stört schon dieses eine Regen weil du 64 AF * 100 Layouts durchhechelst?Wie gesagt, die Aussage mit Regen erst am Ende habe ich jetzt nicht kontrolliert, ist geraten ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Regenerieren ausschalten
cadffm am 18.03.2016 um 12:36 Uhr (1)
Dann machst du "den Fehler" für jeden Layer einzeln den Befehl aufzurufen anstatt für ein Ansichtsfensteralle Einstellungen in einem Rutsch zu setzen und den Befehl dann erst zu verlassen.Oder geht es dir doch um dieses eine Regen pro Ansichtsfenster (64 AF * 100 Layouts = 6400*regenerieren ;D )Wenn es um dieses eine Regen geht, dann hilft nur die AF-Einstellung selbst zu ändern anstatt über den AutoCAD-Befehl.(wobei es dann auch um versch.Farben pro AF gehen muss, denn man kann ja auch alle AF gleichzeiti ...
|
| In das Form Lisp wechseln |
|
Lisp : Regenerieren ausschalten
cadffm am 18.03.2016 um 14:43 Uhr (1)
Du kannst so lange in dem Befehl verweilen wie du lustig bist?Lasse doch mal die Klammern weg und benutze Befehlszeile und Tastatur.AFLAYERFARBE5MeinLayernamenMuster_[1-3]AKTUELL (wenn es nur in diesem einen AF so angelegt werden soll)JETZT habe ich den Layern "MeinLayernamenMuster_1" "MeinLayernamenMuster_2" "MeinLayernamenMuster_3"die Farbe 5 zugeordnet und bin noch immer im AFLAYER-Befehl, oder nicht?also weiter:FARBE21TESTLAYER,HILFSLAYERAKTUELLJETZT habe ich diesen beiden Layern die Farbe21 zugeordnet ...
|
| In das Form Lisp wechseln |
|
Lisp : Elemente auf eine definierte Einfügehöhe verschieben
cadffm am 18.03.2016 um 17:29 Uhr (1)
Zitat:Der Vorschlag eine kompl. andere Lösung zu wählen wäre sicherlich auch denkbar.Wie das allerdings gehen soll (vergleichbar beim Layer setzen)ist mir nicht klar. [/i]Ich meinte mit anderer Lösung, wie es hier auch viele Beispiele im Forum gibt - zB. für das autom.Layer setzen, folgendes:Lasse das Objekt erst in Ruhe erstellen, ganz normal auf aktuellem Layer, Höhe und so weiter,einfach "in Ruhe" erstellen lassen, also nichts "before",nach dem CommandEnd änderst du dann das Objekt nach deinen wünschen, ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlfunktion
cadffm am 27.03.2016 um 01:36 Uhr (1)
Also ganz ehrlich, ich lese nur über einen 4,5 " Display ohne Acad mit,Aber wenn das ordentlich funktioniert oder funktioniert hat, dan n ist es purer Zufall.(die Spedition gleichen Namens soll es mir nicht übel nehmen).PT ist IMMER war, war also läuft die völlig irrsinige Schleife(bezogen auf das erste Argument) immmer weiter..Und die Übergane des erste. Elementes kann auch nur Murks sein. Wenn das läuft, dann hätte auch eine dreijährige wild auf dem Keyboard herum drücken können.Ein Durchlauf wie gewünsc ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlfunktion
cadffm am 28.03.2016 um 16:57 Uhr (1)
@Jupa" Auf der Befehlszeilenebene kann ich das nicht nachvollziehen (also die von entsel zurückgegeben Listen in je einer Variablen v1 und v2 ablegen und dann den Stutzen-Befehl mit ebendiesen Variablen !v1 und !v2 füttern). "Dann ist dir in dem Moment bestimmt ein Testfehler unterlaufen, selbst soetwas sollte (nur) ein Objekt auswerfen:(1 2 3 Objektname: 7ff6984080c0 "a" "b" Objektname: 7ff698405da0 "c") Da die Codezeilen oben zu 60% überflüssig oder zumindest verwirrend waren, lag ich mit meinem "puren Z ...
|
| In das Form Lisp wechseln |
|
Lisp : *** Fehler *** no function definition VLAX-ENAME->VLA-OBJECT
cadffm am 31.03.2016 um 10:44 Uhr (1)
Keine spezifische Antwort aber:Starte Acad mit neuem Profil ?Reparaturinstallation ?Abgesehen von den Farben in der VLide und nur aus Interesse: Funktionieren die anderen Funktionen denn?zB: (vlax-get-Acad-Object)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Dialogdatei mit einem countdown bis es sich schließt?
cadffm am 04.04.2016 um 21:14 Uhr (1)
Was soll denn passieren wenn der User nichts macht?Schließlich hat der (ursprüngliche) ScriptPro als Vorteil ein Timeout zu haben, damit im Problemfall der Stapellauf weitergeht(welches ScriptPro ist denn am Start mit welcher Acad und Win Version?)Zum DCL: Wie man DCL erstellt und nutzt ist dir bekannt, also wirst du schon probiert haben alle Sekunde die Anzeige zu verändern!?Und dabei gibts Probleme oder hast du es gar nicht probiert?Und falls doch: Wie hast du es probiert?Habe zugegeben jetzt nicht in di ...
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit getfiled
cadffm am 14.04.2016 um 19:49 Uhr (1)
Die Lösung mit dem schließen geht ja auch nur wenn die Dateia) auf deinem Rechner auf istb) die Datei mit dem entsprechenden Programm geöffnet wurde, richtig?Du kannst versuchen die Datei zum Schreiben zu öffnen, wenn das nicht geht: MeldungFunktion OPEN zum Beispiel------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
 |
Lisp : Problem mit getfiled
cadffm am 14.04.2016 um 21:09 Uhr (15)
Das Open reicht, wenn es klappt, Datei wieder schliessen,ansonsten Meldung.Ja, so dachte ich es mir (nur das write ist schlecht und überflüssig)Teste es.(if (setq file (OPEN asset "a" )) (CLOSE file)(alert "Husten, wir haben ein Problem"))Gibt aber auch noch schönere Wege zum prüfen der Schreibrechte, aber das war gerade der einfachste zum tippen, lach.Such doch mal nach geöffnet Datei oder Schreibschutz etc. Gibt es sicher Treffer dazu.------------------CAD on demand GmbH - Beratung und Programmierung run ...
|
| In das Form Lisp wechseln |
|
Lisp : Leere Gruppen erstellen
cadffm am 15.04.2016 um 06:34 Uhr (1)
Da fehlt wohl noch die richtige Rückgabe im GRP, der Gruppenname!Aber es fehlt auch eine Prüfung ob der übergebene GruppenName überhaupt zulässig ist.Dann mal ran an die Aufgabe ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |