FastFiber

automatisch purge en opslaan comando uitvoeren"[opgelost]".

Gestart door Hepa, do 30 04 2015, 16:00:35

Vorige topic - Volgende topic

sschevers

Hepa,

Zit net te lezen dat wanneer je (command "-purge" .........) doet in een reactor doet dit niet werkt. Ik deze regel dus uit de lisp gehaald.

Net even snel getest en nu werkt het wel.

gr.
stephan

Hepa

Citaat van: sschevers op wo 06 05 2015, 15:03:50
Hepa,

Zit net te lezen dat wanneer je (command "-purge" .........) doet in een reactor doet dit niet werkt. Ik deze regel dus uit de lisp gehaald.

Net even snel getest en nu werkt het wel.

gr.
stephan

Stephan,

Deze doet ook niet wat ik verwacht. Omdat nu werkt het commando "save" maar het commando "purge" werkt niet. Ook niet als de purge commando afzonderlijk wordt gebruikt.

Gr.

EddyBeerke

Vervang de code door dit:
(vl-load-com)

;Setup and initialise the reactor
(VLR-DWG-Reactor "Save begin" '((:VLR-beginSave .  purgeDrawing)))

(defun purgeDrawing (calling-reactor commandInfo / doc )
  ;; get the active drawing
  (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))

  ;; Purge
  (princ "\nStart purge")(princ)
  (repeat 3 (vla-PurgeAll doc))
  (princ "\nEinde purge")
  (princ)
 
)


Dan zie je dat het wel gebeurd...
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Hepa

Beste EddyBeerke,

Bedankt voor jou hulp ook. Nu doet het inderdaad wat ik verwacht.

Hierbij verklaar ik deze topic als --> opgelost.

Gr.

sschevers

Hepa,

Ter info: de functie vla-PurgeAll geeft geen feedback op de command line. Vandaar dat je dacht de functie niet werkt.

@Eddy: Dank voor je input  :vreegoe:

gr.

Stephan

FastFiber