|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 12.07.2010 um 10:41 Uhr (0)
Hallo, Zitat:Original erstellt von Bernd10:(setq caggplot (vla-get-configname (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)))))Damit bekomme ich leider nicht den Drucker, den der Anwender beim Befehl _plot gewählt hat. ich vermute, das funktioniert nur, wenn der Anwender "Auf Layout anweden" ausgeführt hat. Stimmt meine Vermutung?Kann ich das dann "erzwingen"?Gibt es eine Alternative?Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 12.07.2010 um 16:04 Uhr (0)
Hallo, Zitat:Original erstellt von Bernd10: Folgendes hat für meinen Zweck funktioniert: (setq cregkey (strcat "HKEY_CURRENT_USER" (vlax-product-key) "Profiles" (getvar "CPROFILE") "Previous plot settings")) (if (eq (getvar "tilemode") 1) (setq caggplot (vl-registry-read (strcat cregkey "Model") "Cfg Name")) (setq caggplot (vl-registry-read (strcat cregkey "Layout") "Cfg Name")) ) ; ifich muss mich leider korrigieren. Beim letzten Versuch hat wieder nicht funktioniert. Somit ist dies auch nicht zu ...
|
| In das Form Lisp wechseln |
|
Lisp : Frage zu Plottereinstellung für HP
Bernd10 am 10.03.2009 um 09:39 Uhr (0)
Hallo, Zitat:Original erstellt von Bauvermesser:hallo, ich verwende einen etwas älteren Plotter von HP (750C).Mit dem Vorgänger (650) war es möglich über das Layout gleich die Plottqualität (ENTWURF, VORMAL ec.)festzulegen. Diese wurde dann auch vom Plotter so übernommen und ausgegeben.Man hat dann anhand der Lämpchen gesehen das der Plotter umschaltet.Leider muss ich irgend was oder irgendwo ein Häkchen übersehen, denn es geht beim 750 nicht mehr.Er plottet nur nach der Einstellung an der Hardware.Hat je ...
|
| In das Form Lisp wechseln |
|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 12.07.2010 um 15:56 Uhr (0)
Hallo Heiko,danke für den Link. Zitat:Original erstellt von Dorfy:vllt. ist hier was beiFolgendes hat für meinen Zweck funktioniert: (setq cregkey (strcat "HKEY_CURRENT_USER" (vlax-product-key) "Profiles" (getvar "CPROFILE") "Previous plot settings")) (if (eq (getvar "tilemode") 1) (setq caggplot (vl-registry-read (strcat cregkey "Model") "Cfg Name")) (setq caggplot (vl-registry-read (strcat cregkey "Layout") "Cfg Name")) ) ; ifIch würde aber gerne den Zugriff auf die Registry durch eine vorhandene Funkt ...
|
| In das Form Lisp wechseln |