|
Lisp : Maßstab erzeugen
Danillo am 25.04.2013 um 14:51 Uhr (0)
Bezüglich meiner Eigeninitiative: Heute ist in Italien Feiertag, schönstes Wetter und ich brühte zwischen AutoCad-Hilfe, autolisp.info und dem Forum.Danke für die Hilfe! Vielleicht schaffe ich es jetzt ja.Bezüglich Einseitigkeit: Wenn ich wüsste, welches deine Interessen, Tätigenkeiten sind, könnte ich dir vielleicht auch mal einen Tipp geben. Im Bereich Lisp sicherlich nicht...GrüßeDaniel[Diese Nachricht wurde von Danillo am 25. Apr. 2013 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Maßstab erzeugen
CADmium am 26.04.2013 um 07:51 Uhr (0)
in der Com-Schnittstelle ist in der Hinsicht IMHO nicht alles implementiert :(if(and(setq DICTS(vla-get-dictionaries (vla-get-activedocument (vlax-get-acad-object)))) (not(vl-catch-all-error-p (setq SCALEDICT(vl-catch-all-apply vla-item (list DICTS "ACAD_SCALELIST"))) ) ) ) (vlax-for ITEM SCALEDICT (vlax-dump-object ITEM T) ))liefert dann für einen Scale:; IAcadObject: Die Vorgabe-Schnittstelle für ein AutoCAD-Basisobjekt; Eigenschaftswerte:; Application (RO) = ...
|
| In das Form Lisp wechseln |
|
Lisp : Maßstab erzeugen
Danillo am 29.04.2013 um 00:07 Uhr (0)
Hallo Leute,habe nun den obigen Code bei Cond so vervollständigt, dass bei Vorhandensein des gegenständlichen Scale, dieser nicht neu erzeugt wird. Habe dazu die Liste der vorhadenen Scales mit folgenden Code auf das Vorhandensein untersucht:((= (car (member scale_gesucht (mapcar car scllst))) scale_gesucht)(princ "
Maßstab bereits vorhanden..."))Nehme an, da gibt es eine elegantere Variante, aber was solls...Dabei ist mir aufgefallen, dass der Name in der Liste in Großbuchstaben aufscheint, auch wenn er i ...
|
| In das Form Lisp wechseln |
|
Lisp : Maßstab erzeugen
Danillo am 21.04.2013 um 14:59 Uhr (0)
Hallo Leute,kann mir jemand verraten, wie ich über Lisp einen Maßstab (Cannoscale) erzeugen kann. Das Problem rührt daher, dass ich bisher eine Benutzereingabe hatte, über welche der Maßstab inkl. Maßeinheit festgelegt wurde. Nachdem jetzt (?) in AutoCAD die annotativen Stile vorhanden sind, welche in Abhängigkeit von Cannoscale erzeugt werden, würde ich gerne meine bisherige Abfrage gleich lassen und einen entsprechenden Scale erzeugen und aktuell setzen. Vor dem Erzeugen muss man wahrscheinlich abchecken ...
|
| In das Form Lisp wechseln |
|
Lisp : Prozess anzeige
cadplayer am 02.05.2013 um 12:24 Uhr (0)
Nicht dass es mich sonderlich stört, generell wenn in Autocad mit grossen Datenmengen gearbeitet wird. Beispielsweise das Einlesen von 10 000 Blöcken, kommt man an schnell an die Grenzen, was Autocad abarbeiten kann.Gibt es eigentlich eine Möglichkeit vor einem Absturz zu schützen ?Meine ganzen Bemühungen, mit einer Prozessanzeige zu veranschaulichen, dass noch etwas passiert schlugen bisher fehl.------------------Gruss Dirkhttp://cadplayerlounge.blogspot.se
|
| In das Form Lisp wechseln |
|
Lisp : Prozess anzeige
cadplayer am 16.04.2013 um 14:04 Uhr (0)
Jörn, genau, sich das einzuverleiben ist erstmal mit Zeit verbunden...Thomas, geht deine Aufruf nur in einer foreach Schleife. Der gewünschte Effekt bleibt in meiner Routine aus.Code:;; Funktion zur Anzeige des Arbeitsprozess;; von DT tools Thomas Krüger(defun DT:SPIN (SYM / ) (setq SYM (cond ((= SYM "-" ) "") ((= SYM "") "|" ) ((= SYM "|" ) "/" ) ((= SYM "/" ) "-" ) (T "-" ))) (princ (strcat "
Scanning... " SYM " ")) SYM );; Funktion zum Teilen von Textzeile ...
|
| In das Form Lisp wechseln |
|
Lisp : Eigene Hilfedatei in 2013 aufrufen
CADwiesel am 07.05.2013 um 07:42 Uhr (1)
Grundsätzlich funktioniert das Aufrufen der Hilfe so:(help "[CHM-Datei]" "[Topic]")Bspl: (help (findfile "MeineHilfe.chm") "Überschrift1")------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
 |
Lisp : Spalte verbreitern - Name bei Datei öffnen
Bernd10 am 15.09.2010 um 08:19 Uhr (0)
Hallo Ernst, Zitat:Original erstellt von Geos:Im Dialogfeld "Datei öffnen" würde ich gern die Spalte "Name" verbreitern.ich kann die Breite der Spalten ändern und das wird auch beim naächsten Aufruf des Befehls berücksichtigt. Zum Ändern der Breite fahre ich mit dem Cursor zwischen zwei Spalten bis er ein Kreuz darstellt, klicke auf diese Position, halte die linke Maustaste und fahre je nach Bedarf nach links oder rechts.Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Export von vielen Daten automatisiert [Anfänger]
Chakky am 15.05.2013 um 13:52 Uhr (0)
Hi,kurz zu mir ich hab noch nie was mit der Lisp Macrosprache gemacht dafür mit anderen Spachen Programmiersprachen wie C++, Pascal und PHP. Ich will viele Modelldaten wo ich den Pfad weis in stp Daten exportieren.Ich hab dazu dieses Script gefunden:http://osd.cad.de/lisp_3d_54.htm Da wird ab Zeile 57 eine schleife angelegt und die Baugruppen exportiert. Wenn ich das Richtig verstehe muss ich aber die einzelne Modellgruppe in den Programm erst geöffnet haben um das Script zum laufen zu bekommen.Jetzt habe ...
|
| In das Form Lisp wechseln |
|
Lisp : Spalte verbreitern - Name bei Datei öffnen
Geos am 14.09.2010 um 08:26 Uhr (0)
HiUnd wenn ich schon beim Fragen bin ...Im Dialogfeld "Datei öffnen" würde ich gern die Spalte "Name" verbreitern.Ich glaube, darüber schon mal gelesen zu haben - vielleicht sogar hier, habs aber nicht gefunden.Aber vielleicht is es bei ACAD2010 / Win7 eh anders?Einfach aufziehen hilft nicht, beim nächsten Mal is es wieder wie vorher.Ich vermute mal, dass da ein Registryeintrag verantwortlich ist ...Weiß jemand genaueres?------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
Lisp : Spalte verbreitern - Name bei Datei öffnen
Geos am 14.09.2010 um 09:20 Uhr (0)
Servus Ja, das Dialogfenster vergrößern kann ich und es bleibt auch so.Aber die Spaltenbreite ändert sich dadurch nicht.Eigentlich sollte die Frage ins ACAD-Board, genauso wie die andere Frage - sorry - kanns jemand verschieben?------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
Lisp : Spalte verbreitern - Name bei Datei öffnen
runkelruebe am 14.09.2010 um 08:37 Uhr (0)
Auch hier Hi ;-)Nur die Spalte verbreitern nimmt er hier auch nicht (ging das jemals?), was ist bei Dir, wenn Du das ganze Dialogfeld vergrößerst? Das merkt sich ACAD bei mir auch sitzungsübergreifend.------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...System-Info | Dateianhänge | FAQ-ACAD | CAD.de-Hilfe | Sei eine Antilope
|
| In das Form Lisp wechseln |
|
Lisp : Objektfarbe in (verschachtelten) Blöcken ändern
Werner-Maahs.de am 17.05.2013 um 02:09 Uhr (0)
Hallo,ich habe Zulieferer-Zeichnungen die eine Vielzahl von Blöcken, auch verschachtelte Blöcke, enthalten. Alle Objekte habe die Farbe weiß.Ich möchte nun alle Objekte die Farbe VonLayer zuweisen. Mit meinen LISP-Kenntnissen komme ich aber nur an Objekte heran, die sich nicht in Blöcken befinden. VLX-Datei CAOTEST die hier per Suche gefunden habe läuft nicht. Vermutlich weil die Firma ein Internetzugang am Rechner nicht vorhanden ist.Gibt es die Möglichkeit, auch ohne Internetanschluß, die Objektfarbe in ...
|
| In das Form Lisp wechseln |