|
Lisp : Speicherdatung der aktuellen Datei ermitteln
CADchup am 20.01.2011 um 16:31 Uhr (0)
Hi,mir fallen zwei Alternativen ein:a. Dein Code könnte vielleicht funktionieren, wenn du die Datei schreibgeschützt in Acad öffnest undb. Das FileSystemObject kann eine Eigenschaft DateLastModified auslesen. Die gibt zwar IMHO das julianische Datum zurück, aber dafür gibts ja Funktionen in der Julian.lspGrußCADchup------------------CADmaro.de[Diese Nachricht wurde von CADchup am 20. Jan. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Lisp warten lassen
Brischke am 29.09.2010 um 08:04 Uhr (0)
Zitat:Original erstellt von MARTINLE:... Das Lisp wartet aber nicht und läuft bis zum Ende durch! ...Hallo Martin,das die Lisp einfach durchläuft wirst du nicht ändern können.Du must anders an die Aufgabe heran gehen. Ein mögliches Konstrukt könnte ich mir vorstellen, was allerdings nicht trivial ist und einen recht großen Aufwand nach sich ziehen würde: Du arbeitest mit Reactoren - wahrscheinlich ist eine Kombination aus Object- und Command-Ractoren erforderlich.Grüße Holger------------------Holger Bris ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
archtools am 21.05.2010 um 09:52 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo,es scheint nicht alles so glatt zu laufen mit Acad2011.Versuche mal bitte folgendes nachzuvollziehen:1) SDI auf 02) Datei-Neu3) (ACAD_STRLSORT ("Hallo" "Franz" "Klammer" "Auto")) - ("Auto" "Franz" "Hallo" "Klammer")4) SDI auf 14) Datei-Neu5) (ACAD_STRLSORT ("Hallo" "Franz" "Klammer" "Auto")) - Fehler: unzulässige Anzahl von Argumenten.Ich habe es in den folgenden Versionen getestet:2009 - Ok2010 - Ok2011 - FehlerDanke für den Hinweis. Dieser merkwürdige Bug lässt ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
joern bosse am 14.07.2010 um 15:54 Uhr (0)
Hallo Tom,ich habe auch gerade noch was entdeckt: Wenn ich einen AWS für Bearbeitungszwecke durchlaufen lasse, dann kann ich mir den Status immer in der Befehlszeile mit PRINC ausgeben lassen.In 2008 funktioniert es, in 2011 nicht, da wird erst nach Programmende die letzte Zeile angezeigt. Kann das einer von Euch nachvollziehen???Mit irgendeiner Zeichnung testen, Hauptsache es sind ein paar Objekte enthalten, es wird dann der Layer "test" neu zugewiesen, also NICHT SPEICHERN!!!Code:(defun c:TestAws ( / AWS ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
alfred neswadba am 14.07.2010 um 18:20 Uhr (0)
Hi, Kann das einer von Euch nachvollziehen???Nur weil dieses als Frage dasteht: mit 2011 kann ich es reproduzieren (keine laufende Anzeige), mit 2010 sehe ich die laufende Anzeige .... dafür erscheint es mir langsamer (wegen der Anzeige?).Die Frage beantworten konnte ich damit, nur helfen leider nicht. - alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
archtools am 30.04.2010 um 09:59 Uhr (0)
AutoCAD 2011 soll ja nun schon verfügbar sein. Konnte irgend jemand schon mal testen, inwiefern es Kompatibiltätsprobleme mit Lisp-Programmen gibt? Laufen die VLX-Programme genau so wie vorher?Danke und GrußTom
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
Brischke am 30.09.2010 um 08:57 Uhr (0)
Hallo @all,das das "
" nicht mehr funktioniert ist schon ärgerlich. Da dies auch in der C#.Net - Programmierung der Fall ist und es für dort keinen (ich habe zumindest keinen Workaround gefunden - außer mit "
" zu arbeiten, was das Textfenster natürlich zumüllt.Der Gedanke mit einer Progressbar zu arbeiten ist eine gute Idee. In C#.Net ist dies wahnsinnig einfach zu erledigen, in der unteren Statuszeile des Acad-Bildschirms, eine Progressbar (wie beim Bereinigen) anzuzeigen. Anbei gibts eine DLL (läuft ab ...
|
| In das Form Lisp wechseln |
|
Lisp : STARTUP delfil
Brischke am 30.09.2010 um 09:14 Uhr (0)
Hallo,das steht in der Hilfe beschrieben. Für VBA-Code gibt es sogar ein Gegenstück zur acad.lsp - acad.dvb.Anbei ein Screenshot der 2009er Hilfe.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : STARTUP delfil
Brischke am 30.09.2010 um 10:08 Uhr (0)
(vl-load-com) fehlt. Schreib das einfach ganz am Anfang dazu.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : statische Beschreibung von Objekten
marc.scherer am 30.09.2010 um 10:38 Uhr (0)
Zitat:Original erstellt von reltro:Gibt es in acad etwas, dass vor dem schließen und anschließenden öffnen, die Objekte mit dem gleichem Wert beschreibt?was habe ich vor:ich möchte bestimmte geometrien miteinander verknüpfen, sodass wenn zb. eines davon gelöscht wird, alle anderen dem selben Schicksal folgen.Das habe ich soweit auch geschafft nur dmit dem schließen und erneuten Öffnen gehn die auf Etnity-names basierenden verknüpfungen flöten. Die Verknüpfungen und dessen Art habe ich in die Dictionary ge ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
Peter2 am 30.09.2010 um 13:59 Uhr (0)
Haben sich durch das Acad 2011 SP1 einige der genannten Probleme verbessert / ganz gelöst?Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
Lisp : Autocad 2010 - kleines lisp geht nicht mehr
jonnymaier1 am 30.09.2010 um 15:27 Uhr (0)
Kann mir jemand verraten warum nachstehendes Lisp im Acad2008 ohne Probleme gelaufen ist und im Acad2010 nicht mehr funktionieren will.(defun c:lay_1 () (setq temp (ssget "I")) (if (= temp nil) (command "-layer" "se" "Layer_1" "") (progn (command "eigändr" temp "" "la" " Layer_1" "f" "vonlayer" "") ) ) )Folgendes sollte das Lisp bewirken: falls kein Objekt ausgewählt ist wir nur der Layer 1 zum aktuelle Layer (dies funktionier noch einwandfrei) - falls Objekte ausgewählt sind, sollen diese auf den L ...
|
| In das Form Lisp wechseln |
|
Lisp : Autocad 2010 - kleines lisp geht nicht mehr
runkelruebe am 30.09.2010 um 15:35 Uhr (0)
und das lief so vorher?Änder mal die Zeile in Code:(command "eigändr" "la" " Layer_1" "f" "vonlayer" "")Besser?------------------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 |