|
VBasic : Dateinamen übergeben in VBA
CADchup am 17.02.2003 um 08:19 Uhr (0)
Hi daywa1k3er, danke, hat sich erledigt. Projekt war natürlich geladen. Bin ja nicht schusselig. Die Sache mit den Shlashs und Backslashes haben wir auch richtig erkannt, aber das Problem war, dass man VBA anscheinend immer noch gesondert mitteilen muss, wenn aus AutoCAD noch ein String hinterherkommt. Macht man mit "ThisDrawing.Utility.GetString(False)"
|
| In das Form VBasic wechseln |
|
CAD Standards : CAD-Standards von Applikation vorgegeben?
CADchup am 30.05.2001 um 12:51 Uhr (0)
Hi, ist ja schön, dass sich so viele Leute Gedanken um CAD-Standards machen, aber ist es denn nicht so, dass vieles von der verwendeten Applikation unveränderlich festgelegt wird? Insbesondere bei AutoCAD-Applikationen können Layernamen, verwendete Farben, Stile, etc. vom Anwender häufig nicht beeinflusst oder einem Firmenstandard angepasst werden, was dazu führt, dass zwangsläufig mehrere Standards vorhanden sind und im schlimmsten Fall Zeichnungen zwischen den Standards hin- und herkonvertiert und mehrfa ...
|
| In das Form CAD Standards wechseln |
|
AutoLisp : TEMPPREFIX
CADchup am 16.06.2003 um 11:56 Uhr (0)
Das ist ja komisch: Die Systemvariable TEMPPREFIX ist schreibgeschützt, lässt sich mit (setvar ...) also nicht setzen. Wohl aber mit (vla-put-tempfilepath (vla-get-files (vla-get-preferences (vlax-get-acad-object))) c: emp ) Lustig das! Hintergrund: Unter XP werden die temp-Dateien von AutoCAD in der hintersten, dunkelsten Ecke des Betriebssystems und für jeden Anwender getrennt gespeichert. Mussjanichsein. c: emp reicht doch vollkommen. Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
Lisp : Plotausgabe in Datei mit VLisp auslesen?
CADchup am 07.07.2003 um 13:36 Uhr (0)
Hi,man kann aus(vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)))die dollsten Sachen auslesen: Plotkonfiguration, -stiltabell, -bereich, Ausrichtung, Papiergröße undundund.Leider habe ich aber noch keine Möglichkeit gefunden, zu prüfen, ob "Plotausgabe in Datei" aktiv ist und in welche Datei ausgegeben werden soll.Hintergrund: Ich möchte einen gerade erzeugten Plotfile weiterverwursten.Ideen?GrußCADchup------------------www.cadditions.de
|
| In das Form Lisp wechseln |
|
Lisp : Plotausgabe in Datei mit VLisp auslesen?
CADchup am 23.07.2003 um 13:17 Uhr (0)
So ist es Torsten.Da ist nix zu machen.Einzige Möglichkeit die ich mittlerweile gefunden habe: Über die Registry kommt man an den Pfad in den zuletzt ein Plotfile gespeichert wurde.Nicht schön, aber zumindest ein Ansatz.Danke an EuchCADchup------------------www.cadditions.de
|
| In das Form Lisp wechseln |
|
AutoLisp : Neuling mit Anfängerfrage
CADchup am 02.09.2003 um 08:54 Uhr (0)
Hi! Wenn ich Dich richtig verstanden habe, möchtest Du Dein c:Kontextmenu beim AutoCAD-Start ausführen lassen?! Das erreichst Du, indem Du als neue, letzte Zeile (c:kontextmenu) in die lsp schreibst. Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
CADchup am 10.11.2003 um 15:26 Uhr (0)
Hi, zu Deinem zweiten Problem: Suchmal im Acad-Help-Verzeichnis die Datei acet.chm Das ist die Express-Hilfe. Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : doppelte objekte
CADchup am 03.12.2003 um 12:45 Uhr (0)
Dann hast Du nur die in AutoCAD mitgelieferten Express Tools. Schau mal bei cadwiesel.de vorbei, da gibt es die Vollständigen. Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit mnl
CADchup am 21.06.2004 um 12:52 Uhr (0)
Hi Petra, AutoCAD lädt zuerst die Menüdatei, dann die zugehörige MNL. Wenn es beim Laden der Menüdatei hakelt, kann es durchaus passieren, dass die MNL überhaupt nicht geladen wird. Check also am besten mal die Zeilen in Deiner Menüdatei, an denen Acad rumnörgelt. Das ist vielleicht schon des Rätsels Lösung. Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Einfügen mit Referenzen
CADchup am 01.07.2004 um 21:58 Uhr (0)
Hi, anscheinend hast Du nicht die kompletten Express Tools. Du brauchst die etv1-9, nur da ist BLOCKTOXREF enthalten. Das mit dem Makro bezog sich nicht auf VBA, es ging um ein Buttonmakro in AutoCAD. Kannst Du aber gleich wieder vergessen, ich habe es gerade ausprobiert, die ET-Entwickler haben es bei diesem Tool vorgezogen, keine Befehlszeilenvariante zu schreiben. Du musst also entweder damit leben, jeden Block manuell zu xreffen oder die blocktoxref.lsp für Deine Bedürfnisse anpassen. Gruß CADchup - ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Prüfung ob Datei im Zugriff
CADchup am 13.09.2004 um 15:57 Uhr (0)
Hi, ich habe das mittlerweile so gelöst, dass ich mit vl-file-size die Größe der zu erstellenden Datei überwache. Verändert sie sich noch, warte ich eine Sekunde und frage wieder nach, usw. Hier die Wartefunktion, der einfach die Anzahl der zu wartenden Sekunden übergeben wird: Code: (defun P2P:wait (secs / nowsec) (setq nowsec (last (jtoc (getvar date )))) (while ( (last (jtoc (getvar date ))) (+ secs nowsec)) (Spin) ) ) (Spin) ist nur eine Funktion, die die Befehlszeile beschäftigt. G ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kurzer Dateiname mit Zeichen ~
CADchup am 09.12.2004 um 09:32 Uhr (0)
Hi, ich habe zwar das (vl-load-com) am Anfang vergessen, aber das sollte nicht das Problem sein. Hast Du denn im Pfadnamen zu Deiner Datei auch mit doppelten Backslashs gearbeitet? Ich bekomme Deine Fehlermeldung, wenn ich nur einen Backslash eintrage. Außerdem sollte die Datei natürlich vorhanden sein. Das könntest Du zum Beispiel mit (if (findfile ...) testen. Hilft s? Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Sheet-Programm
CADchup am 30.01.2005 um 21:28 Uhr (0)
Hi, wie es aussieht, hast Du Dir ein Tool besorgt, dass für R12 oder R13 geschrieben wurde. Soweit ich weiß, können Anwendungen mit der Endung EXP seit R14 nicht mehr geladen werden. Und in genau dieser Datei scheint die Funktion SHEET_CONFIG definiert zu sein. Sorry for you! Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |