|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
Brischke am 26.11.2010 um 16:01 Uhr (0)
Zitat:Original erstellt von autocart:...Frage:Wie würdet ihr es am besten angehen, mit AutoLISP (oder wenns nicht anders geht auch mit .NET) die ganze Zeichnung nach dem "alten" Linientyp zu durchkämmen und die entsprechenden Elemente zu ändern?... Hallo,im Grunde ist es doch egal, in welcher Programmiersprache du das Thema angehst. Es ist am Ende in jedem Fall schneller, als bei einer Änderung von Hand.Aber um Deine Frage zu beantworten: Ich würde es in C#.Net machen. Ist in der Anwednung schneller und m ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp ACAD 2010
Brischke am 26.11.2010 um 16:04 Uhr (0)
Zitat:Original erstellt von CADLUIS:... kannst du vergessen der Aufwand ist es nicht wert ...das verstehe ich jetzt auch nicht. Vielleicht bist du dir nicht im Klaren darüber, dass du allen, die dir versucht haben zu helfen damit so richtig in den Hintern getreten hast.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 : Linientyp in der ganzen Zeichnung ersetzen
autocart am 26.11.2010 um 17:44 Uhr (0)
Danke, Holger, für die Antwort am späten Freitag Nachmittag.Das mit der Programmiersprache war aber nur ein Nebengedanke. Meine Hauptfrage ist: Wie gehe ich es grundsätzlich an, dass ich mit möglichst wenig Aufwand möglichst sicher alle in der Zeichnung vorhandenen Referenzen auf den Linientyp erwische.Es gibt ja so viele Orte, an denen ein Linientyp referenziert sein kann. Und wie soll ich am besten mit der Möglichkeit umgehen, dass eine Referenz auf den Linientyp vielleicht auch in div. benutzerdefiniert ...
|
| In das Form Lisp wechseln |
|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
Brischke am 29.11.2010 um 07:31 Uhr (0)
... dann versuch doch erst einmal den einfachsten Weg.Der Linientyp ist ja zunächst mal als Stil zu betrachten. Folglich sollte es genügen, wenn du den Stil manipulierst .. dort also die neue Linientyp-Datei zuweist. Danach (von mir aus auch davor) kannst du ja den Stil umbenennen und fertig ist die Kiste bei minimalsten Aufwand. Funktionieren wird das allerdings nur, wenn der neue Linientyp nicht schon in der Zeichnung verwandt wird.Ansonsten gibts wirklich nur den Weg, dass du an alles denken musst, was ...
|
| In das Form Lisp wechseln |
|
Lisp : actm Dateien in VBA mechanical einlesen
jusi am 30.11.2010 um 10:54 Uhr (0)
Hallo Forum,ich habe ein Makro in Autocad 2011 aufgenommen.Jetzt möchte ich den VBA Code in mechanical 2011 übernehmen unddort noch einmal weiterbearbeiten und verwenden.Wie kann ich die Makrodatei *.actm im VBA Editor öffnen.Bekomme die datei nicht in den VBA Editor von mechanical.Hat jemand einen TipGrußUwe
|
| In das Form Lisp wechseln |
|
Lisp : actm Dateien in VBA mechanical einlesen
CADmium am 30.11.2010 um 11:23 Uhr (0)
Was hat ein Autocad-MakroRecorderMakro mit AutocadVBA und was AutocadVBA mit AutoLisp zu tun ?------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : actm Dateien in VBA mechanical einlesen
jusi am 30.11.2010 um 13:09 Uhr (0)
Hallo,ich habe vor mit einem Befehlsbutton,(Lisp Befehl)ein Mechanical oder Autocad Modul aufzurufen. In diesemModul steht der VBA Code zum Aufrufen einer bestimmten Vorlagedatei aus einem vorgegebenen Verzeichnis. Könnte ich den Aufruf rein über Lisp, hinter einem erstellten Button hinbekommen?GrußUwe
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
CADmium am 30.11.2010 um 15:42 Uhr (0)
eine wäre(defun MYQNEW (DWTNAME / DWT) (and(=(type DWTNAME)STR) (setq DWTNAME(findfile DWTNAME)) (not(vl-catch-all-error-p (setq DWT(vl-catch-all-apply vla-add (list (vla-get-documents (vlax-get-acad-object) ) DWTNAME ) ) ) ) ) (not(vl-catch-all-error-p (vl-catch-all-apply vla-activate (list DWT) ) ) ) ) )wenn du noch vba aktiv hast könnte auch(command "vbast ...
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
GottesGeschenk am 30.11.2010 um 15:22 Uhr (0)
hallo alle zusammen.gibt es die möglichkeit (und wenn ja wie) von lisp aus eine neue datei zu erstellen und ihr einen bestimmten namen zu geben.in der hilfe habe ich nichts gefunden. Mit einem link auf einen forenbeitrag wäre ich glücklich. apropos hilfe. gibt es unterschiedliche hilfe links? wenn ich nach etwas suche finde ich meistens nicht das was ich brauche.ich danke für eure antworten.
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
GottesGeschenk am 30.11.2010 um 15:59 Uhr (0)
vielen dank für deine antwort.sieht sehr gut aus aber läuft irgendwie nichtrufe ich es so auf?(MYQNEW "variablenausgabe2.txt")so klappt es bei mir nicht.entschuldigungich vergaß zu erwähnen, dass ich eine neue txt oder auch meinetwegen dat erstellen möchte.grußtheo
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
CADmium am 30.11.2010 um 16:01 Uhr (0)
.. ich dachte es geht um eine neue Zeichnungsdatei ..ne neue Textdatei geht einfach (open "AAA.txt" "w")------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
GottesGeschenk am 30.11.2010 um 16:14 Uhr (0)
wunderbar so geht das. allerdings nur wenn ich den ganzen pfad angebe. z.B. c:/text.txtwenn ich keinen pfad angebe wird keine erstellt. kann das sein?
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
neurosis am 30.11.2010 um 16:22 Uhr (0)
hallo theo,eigentlich schon. schau mal unter c:Dokumente und EinstellungenenutzernameEigene Dateiennachgrussmarco------------------Marco Heuer www.arc-aachen.de Airport Office
|
| In das Form Lisp wechseln |