|
Lisp : Führungslinien und und-color: #FFFF99'>Mtexte
Andreas Kraus am 08.09.2023 um 09:29 Uhr (1)
Also bei mit hab ich die Gruppencodes 90, 63, 45 und 441.Ich hab grade keine Zeit zu schauen für was die im Einzelnen da sind aber wenn ich die hinzufüge hab ich auch einen Hintergrund.Es ist wohl nicht nur GC90------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Sonderzeichen ersetzen
Andreas Kraus am 25.07.2006 um 08:33 Uhr (0)
Hallo Stephan,welche Platzhalter meinst du ?Ansonsten im und-color: #FFFF99'>Suchen-Dialog mal auf Optionen klicken und alle Häkchen raus außer bei Text.GrußAndreas
|
| In das Form Rund um Autocad wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 16.02.2011 um 16:37 Uhr (0)
Hallo zusammen,ich möchte (load ....) durch etwas ersetzen daß ich mit vl-catch-all-apply bei Fehler abfangen kann.Ich habe Datenlisten die ich mit LOAD in eine Variable wurschtele und möchte dabei Fehler abfangen.Es soll keine LISP-Funktion damit geladen werden.Gibts da was sinnvolles ?------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : nach Textstil filtern/und-color: #FFFF99'>suchen
Andreas Kraus am 05.07.2013 um 15:16 Uhr (0)
Hallo Mari,schau dir mal den Befehl "Filter" an.da kannst du nach allen möglichen Eigenschaften und-color: #FFFF99'>suchen.Auf die Objekte kannst du dann mit "Wahl" "vorher" zugreifen.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blöcke ersetzen gegen vorhandenen
Andreas Kraus am 26.01.2022 um 07:01 Uhr (1)
Welche Blockbezeichnungen ?Haben die Blöcke auch Attribute ?------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 16.02.2011 um 22:03 Uhr (0)
Klasse !!! Das geht !!!Wer lesen kann ist klar im Vorteil Bei vl-catch-all-apply steht nix davon dass das vl... Funktionen sein müssen.Daaaanke ------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : und-color: #FFFF99'>Suchen/Anmelden-Leiste entfernen?
Andreas Kraus am 14.09.2022 um 20:00 Uhr (1)
Danke Klaus, jetzt gehts------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 16.02.2011 um 22:50 Uhr (0)
@HenningWenn die Datei mit der Datenliste aus irgend einem Grund (Abbruch beim schreiben,...) einen Fehler enthält bricht mir normalerweise das ganze Programm mit einer Fehlermeldung ab.Mit dem Code von Thomas nicht mehr, jetzt kann ich irgendwie darauf reagieren (kommt auf die Situation an).------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 16.02.2011 um 18:39 Uhr (0)
Ja, natürlich kann ich mit einer ERROR-Funktion arbeiten aber ich will ja einfach im Programm weitermachen so als wäre alles in Ordnung. Das bedeutet ich möchte nicht auf den Fehler ragieren sondern durch eine entsprechende Rückgabe von vl-catch-all-error-p die nachfolgende Auswertung steuern.Es soll nicht abgebrochen werden.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Layername durch den Blocknamen ersetzen
Andreas Kraus am 20.08.2009 um 17:18 Uhr (0)
Nur mal schnell runtergetipptNicht komplett durchgeprüft.(vl-load-com)(vlax-for obj_name (vla-get-block (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)) ) ) (if (/= (vla-get-layer obj_name) "0") (if (VLAX-PROPERTY-AVAILABLE-P obj_name "name") (vla-put-name (vla-item (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)) ) (vla-get-layer obj_name) ) (vla-get-name obj_name) ) ) ) (princ))------------------GrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 16.02.2011 um 16:59 Uhr (0)
Geht leider nicht bei (setq liste (load pfad)) steht der Dateiinhalt in liste.vl-load-all gibt aber nur T zurück und das nutzt mir nix.Was macht denn eigentlich vla-load ? Hab ich in der Hilfe gar nicht gefunden Geht da was ?------------------Geht nicht, gibts nichtGrußAndreas http://kraus-cad.de [Diese Nachricht wurde von Andreas Kraus am 16. Feb. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : load ersetzen durch irgendwas mit vl...
Andreas Kraus am 17.02.2011 um 09:42 Uhr (0)
Probierts mal aus.Ich hab mal eine Datei als Beispiel zum Testen angehängt.Die Datei ist in Ordnung und kann geladen werden.Aber mach mal z.B. die letzte Klammer weg und lade dann.Wenn ich dann mit:(not(vl-catch-all-error-p (setq RESULT(vl-catch-all-apply load (list DATEINAME "ERROR") ) ) ))lade erhalte ich keinen Programmabbruch mit Fehlermeldung.Mit:(not (load DATEINAME t))leider schon.Oder ist das bei euch anders ?------------------Geht nicht, gibts nichtGrußAndreashttp:// ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Objekt in Blöcken und-color: #FFFF99'>suchen und löschen
Andreas Kraus am 13.04.2011 um 16:11 Uhr (1)
(vla-get-Length ITEM) gibt dir ja auch keine Zeichenkette zurück, sondern einen Realwert.(= (strcase (rtos (vla-get-Length ITEM))) (strcase "0.485"))sollte gehen aber bitte auf die Anzahl Nachkommastellen aufpassen. In diesem Fall z.B.:(= (strcase (rtos (vla-get-Length ITEM) 2 3)) (strcase "0.485"))Steht aber alles in der Hilfe------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |