| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Plotausgabe in Datei mit VLisp auslesen? (690 mal gelesen)
|
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 07. Jul. 2003 13:36 <-- editieren / zitieren --> Unities abgeben:
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 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 23. Jul. 2003 10:53 <-- editieren / zitieren --> Unities abgeben: Nur für CADchup
hi, vielleicht kann ich dir heute mal weiterhelfen. zur zeit bin ich gerade auch mit dem plot-dialog beschäftigt - allerdings über vba. in meinem englischen handbuch wird von der methode PlotToFile gesprochen. leider weiß ich aber nicht, wie diese in lisp integriert wird. ein beispiel: blnPlotSuccessful = ThisDrawing.AcadPlot.PlotToFile ([Name der Plotdatei] [optional Name der PlotKonfiguration]) blnPlotSuccessful gibt informationen darüber, ob der plotvorgang erfolgreich war oder nicht. PlotKonfiguration ... Name der Seiteneinrichtung steht hierfür in der Plot-Dialogbox von Autocad. auf die schnelle konnte ich allerdings keine lisp-links hierzu finden. mußt du mal einwenig suchen. vermutlich behandln die anderen dieses thema auch über vba. ------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tmoehlenhoff Ehrenmitglied V.I.P. h.c. Gutzum, CAD-Therapeut und BIM-Priester ;-)
Beiträge: 2996 Registriert: 14.10.2002 ATD 2 bis 2007
|
erstellt am: 23. Jul. 2003 12:39 <-- editieren / zitieren --> Unities abgeben: Nur für CADchup
Ich habe zwar leider auch keine spontane Lösung, aber ThisDrawing.AcadPlot.PlotToFile ist eine Methode und kein Property, sodass man damit zwar plotten aber nicht abfragen kann und die Layouts sind auch nicht ganz die richtige Stelle zum Suchen, denn in der Seiteneinrichtung des Layouts kann man "Plot in Datei" ja gar nicht konfigurieren. Wenn mich nicht alles täuscht dann gibts das nur beim Plot-Befehl selbst, oder? sayonara Torsten Möhlenhoff ACAD-Systemhaus Bremen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 23. Jul. 2003 13:17 <-- editieren / zitieren --> Unities abgeben:
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 Euch CADchup ------------------ www.cadditions.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 17. Dez. 2008 13:23 <-- editieren / zitieren --> Unities abgeben: Nur für CADchup
Hallo CADchup, Zitat: Original erstellt von CADchup:
Einzige Möglichkeit die ich mittlerweile gefunden habe: Über die Registry kommt man an den Pfad in den zuletzt ein Plotfile gespeichert wurde.
ich benötige auch den Pfad in den zuletzt ein Plotfile gespeichert wurde. Leider habe ich in der Registry den Pfad nicht gefunden. Wo steht der Pfad in der Registry genau? Gibt es inzwischen noch eine andere Möglichkeit? Danke im Voraus und viele Grüße Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 17. Dez. 2008 14:33 <-- editieren / zitieren --> Unities abgeben:
Hi, es gibt (natürlich) Versionsunterschiede. In meinem 2008er steht es hier: HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.1\ACAD-6004:407\Profiles\XXX\Dialogs\NachPlotdateisuchenPlotDlg unter "InitialDirectory" Wenn ich mich recht entsinne, gab's noch irgendeine Einschränkung. Muss ich drüber meditieren - vielleicht fällt's mir noch ein. Gruß CADchup
------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 18. Dez. 2008 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für CADchup
Hallo CADchup, Zitat: Original erstellt von CADchup:
es gibt (natürlich) Versionsunterschiede. In meinem 2008er steht es hier: HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.1\ACAD-6004:407\Profiles\XXX\Dialogs\NachPlotdateisuchenPlotDlg unter "InitialDirectory"Wenn ich mich recht entsinne, gab's noch irgendeine Einschränkung.
habe es gefunden, vielen Dank. Gruß Bernd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |