|
Lisp : Sound in Lisp?
CADmium am 02.11.2004 um 13:07 Uhr (0)
Zitat:Original erstellt von CADchup:Nur der Vollständigkeit halber:Wer die Express Tools installiert hat kann auch(acet-sys-beep)nutzen.Ich zitiere:"Make a noise. sound can be one of: -1: Standard beep using computer speaker 0: SystemDefault 16: SystemHand 32: SystemQuestion 48: SystemExclamation 64: SystemAsterisk"GrußCADchupmußte aber Soundkarte installiert haben , nur mit dem PC-Speaker gehts leider nicht... Option -1 liefert bei mir auch nur was über Soundkarte .. EDIT: je nachdem.. wen ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Dateidatum setzen mit DOSLIB?
Peter2 am 02.10.2005 um 08:46 Uhr (0)
OKjetzt weiss ich es, und ich habe auch eines: im TotalCommander eingebaut.Aber Zweck der Übung soll etwas ganz anderes sein: das Dateidatum auf vorher gespeicherte Werte zu setzen. Alsoa) analysiere die gewünschten Dateien und protokolliere Pfad, Name und Datum in eine Textdateib) ändere die Dateienc) setze das Dateidatum der gewünschten Dateien auf die in Schritt a) gepeicherten WerteDa meine Programmierkenntnisse in anderen Sprachen extrem dünn sind, dachte ich nun an eine Lösung in Lisp. Aber wenn es i ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Texte in Blöcken löschen!
vision am 28.11.2003 um 18:53 Uhr (0)
AutoCAD 2002 Hallo, ich bitte um Eure Hilfe. Beim Konvertieren von Zeichnungen werden in Blöcken Texte angezeigt, die eigentlich unsichtbar sein sollten. Die Texte sind bei allen Blöcken gleich (z. B. NAME, NR oder nur *** als Platzhalter). Das Konvertieren läst sich leider nicht beeinflussen. Da diese Textplatzhalter nicht benötigt werden und auch optisch stören, lösche ich diesen Text z. Z. von Hand mit der Funktion Referenz bearbeiten . Leider sind das teilweise über 50 Blöcke. Ich denke (hoffe!), dass ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : viel Blöcke ersetzten durch einen
joern bosse am 01.02.2005 um 15:32 Uhr (0)
Hallo Holger, probier mal die anhägende LISP-Datei, über = Extras= Anwendung laden... laden und dann über block_ersetz ausführen. Zu beachten, die Blöcke dürfen keine Attribute enthalten (die werden sonst platt gemacht). Vorgehensweise: Du kannst erst den Block picken, der die anderen ersetzen soll, und dann die über die ACAD-Auswahl die Blöcke auswählen, die ersetzt werden sollen, oder Du wählst die zu ersetzenden erst über den Filter, startest dann das Programm und wählst den Block, der die Blöcke aus ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Num.LSP (Einfügepunkt)
CADmium am 10.08.2004 um 15:30 Uhr (0)
@Caddfm .. schöne Möglichkeit mit einfachen Mitteln ans Ziel zu kommen!! @Alpschorsch: wenn du es gleich in dein Tool implementieren willst, anbei mal ein Codfragment: (setq DATEN (entget(car(entsel)))) (if (not(equal (cdr(assoc 11 DATEN)) (0.0 0.0 0.0))) (progn (setq XYZ (cdr(assoc 11 DATEN))) (entmod (subst (cons 11 (list (car XYZ) (- (cadr XYZ) 10) (caddr XYZ) ) ) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Vorgaben im Zngsrahmen-Dialogfeld einlesen
JC Wasti am 10.11.2004 um 12:05 Uhr (0)
Zitat: Original erstellt von CADmium: 1. Erklär bitte zum Anfang allen ,das du ACAD Mechanical einsetzt. Sonst kann nämlich keiner was mit "Temp.tit" anfangen... Wie bekomme ich meine Systemdaten, z.B. ACAD Version usw. unter meinen Benutzernamen? Zitat: Original erstellt von CADmium: 2. Der Schriftkopf ist ACAD-mäßig auch "bloß" eine Blockrefernez mit Attributen, und die kann man mit Lisp ändern! Das ist richtig, aber wenn ich jetzt Genius14 verwende geht das mit den Attributen nicht meh ...
|
| In das Form AutoLisp wechseln |
|
Lisp : DCL-Komponente ausblenden
Uwe Neumann am 10.01.2016 um 20:44 Uhr (1)
Hallo Lisp-Forum,ich habe folgendes Problem: In Abhängigkeit von einem ausgewähltem Wert in einer popup_list soll mit der Auswahl dieses Wertes eine definierte DCL-Komponente boxed_column ein- und andere ausgeblendet werden. Ein reines Aktivieren/Deaktivieren der jeweiligen Komponenten ist nicht ausreichend, da in jeder dieser Komponenten ein Vielzahl an weiteren Komponenten enthalten sind und so der Dialog zu groß werden würde. Auf der anderen Seite möchte ich aber auch die Nutzung von Subdialogen meiden, ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Highlighten (Markieren) von mittel "entsel" gewählten Objekten?
tom.berger am 19.03.2004 um 13:28 Uhr (0)
Zitat: Original erstellt von CADmium: hiermit : (defun AUSLEUCHTEN (AUSWAHLSATZ EIN / ELEMENTNUMMER ELEMENT ZAEHLER) (if(=(type AUSWAHLSATZ) PICKSET) (progn (setq ZAEHLER 0) (while (and AUSWAHLSATZ (setq ELEMENT (ssname AUSWAHLSATZ ZAEHLER))) (if EIN (redraw ELEMENT 3) (redraw ELEMENT 4) ) (setq ZAEHLER (1+ ZAEHLER ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Daten in eigenen Reaktor speichern
mapcar am 18.10.2004 um 16:22 Uhr (0)
Ist vlax-ldata-put denn so schlimm? Die Problematik hat nix damit zu tun, ob die Daten kompliziert sind oder nicht. Die Frage ist, ob sie dir oder deinem Betrieb wichtig sind. Daraus resultieren dann zwei Möglichkeiten: a) unwichtig: gar nicht speichern oder ldata b) wichtig: richtig speichern. Möglichkeit a) wiederum beinhaltet 2 Unteroptionen. Gar nicht speichern verursacht wenigstens keine beschädigten Zeichnungen;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLis ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Anzeige - ruckeln - etc.
Geos am 09.02.2010 um 18:36 Uhr (0)
@ Heiko Zitat:... solltest ja nur mal probierenOk, werd ich morgen nachholen @ FuchsiDanke für den Tip.Ob ich meinen Weg damals bewusst oder mangels besseren Wissens gewählt habe, weiß ich heute nicht mehr. Mit Sicherheit hat das Programm "dazugelernt".Heute verdaut es auch M/Text, kann auch drehen sowie ein weiteres Attribut im Schlepptau unter dem ersten ausrichten. Vor allem für letzteres ist mir der Weg über den Hilfstext/-Eliste recht angenehm - Stichwort Einfügepkt des 2. Att. berechnen. Und dass de ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Q: Griffe von Lisp aus verwenden?
bourbaki am 07.09.2005 um 15:48 Uhr (0)
@cadwiesel:Es gibt technische Objekte (z.B. Leitungen), die in der ACD-Zeichnung manipuliert werden können und die teilweise in einer externen Datenbank abgebildet sind (für Berechnungen, Reporting,...). Der Anwender soll einfach die Möglichkeit haben, ein solches Objekt neu zu positionieren und das muß dann auch unmittelbar in der externen DB gepatcht werden. Das mit der update-Funktion habe ich auch schon vorgeschlagen aber da es sich um ein größeres (nicht junges) monolithisches System handelt, soll die ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Stempelattribute
CADmium am 18.02.2005 um 12:32 Uhr (0)
Zitat: Original erstellt von MaxWachtl: ich suche .. Könnt Ihr mir da weiterhelfen ? Ja sicher : zum Suchen versuchs mal mit www.google.de .. wo hast du eigentlich schon geguckt, ob du was findest ?? Im Ernst: klar ist sowas per Lisp lösbar: Das Papierformat des Layouts liefert dir z.B. folgende Funktion: (defun LAYOUT-GET-PAPERSIZE ( / WIDTH HEIGHT) (vla-GetPaperSize (vla-get-activelayout (vla-get-activeDOCUMENT (vlax-get-acad-object) ) ) WIDTH HEIGHT ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Bemaßung
RoyCAD am 03.09.2004 um 12:49 Uhr (0)
Hi Irgendwie funktioniert das nicht, weil ich möchte das der User an dieser stelle den Maß selber (in dem Fall das Y Wert) bestimmt und danch soll es wieder weiter gehen. Ich habe gar keine Erfahrung wenn es geht um Lisp deshalb sind auch meine Fragen unpräziser und vielleicht auch banal. (defun C:ver (/ pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 ) (setq pt1 ( getpoint Aquapanle wählen )) (command bemlinear pt1 pt2 pt1 ) (command Länge pt1 Pause ?????) (command bemlinear pt2 pt3 pt2 ) (se ...
|
| In das Form AutoLisp wechseln |