Update stempel attributen, AutoCAD 2011

Gestart door peanwa, di 24 07 2012, 14:07:40

Vorige topic - Volgende topic

peanwa

Hallo,

Ik wil in het block STEMPEL het attribuut PLOTDATUM automatisch voorzien van de datum en tijd van het moment waarop de script het stempel invult.

roy_043

Dit script creëert een tekst met de actuele datum:
TEXTEVAL
ON
-T
0,0


(menucmd "M=$(edtime,$(getvar,date),DD-MO-YYYY)")

peanwa

Dit werkt wel, maar het is de bedoeling dat de datum in het attribuut PLOTDATUM van het STEMPEL wordt geschreven.

roy_043

Uit jouw eerste bericht begreep ik dat je al een script had.
Ik vraag me af of je een attribute van een bestaande insert m.b.v. een script kunt invullen.
Ik zou in dat geval fields, rtext, of een Lisp oplossing overwegen.

roy_043

:idea: Het blijkt toch met een script te kunnen (er wordt maar 1 attribuut aangepast):

TEXTEVAL
ON
-ATTEDIT
YES
STEMPEL
PLOTDATUM
*
ALL

VALUE
REPLACE
(menucmd "M=$(edtime,$(getvar,date),DD-MO-YYYY)")
QUIT

EddyBeerke

Citaat van: roy_043 op do 26 07 2012, 01:04:03
:idea: Het blijkt toch met een script te kunnen (er wordt maar 1 attribuut aangepast):

TEXTEVAL
ON
-ATTEDIT
YES
STEMPEL
PLOTDATUM
*
ALL

VALUE
REPLACE
(menucmd "M=$(edtime,$(getvar,date),DD-MO-YYYY)")
QUIT


Ik krijg hier toch wat foutmeldingen:
CiteerCommand: SCR
SCRIPT
Command: TEXTEVAL

Enter new value for TEXTEVAL <0>: ON

Requires 0 or 1 only.

Enter new value for TEXTEVAL <0>:

CiteerEnter attribute value specification <*>: *
Select Attributes: ALL


*Invalid selection*
Expects a point or
Window/Last/Crossing/BOX/Fence/WPolygon/CPolygon/Previous/AUto
Select Attributes:

Hoe selecteer jij dan het attribute?
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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

roy_043

In Bricscad (waar het commando overigens ATTEDIT is) werkt het script.
Alle attributen worden geselecteerd met ALL.

EddyBeerke

Citaat van: roy_043 op do 26 07 2012, 21:57:17
In Bricscad (waar het commando overigens ATTEDIT is) werkt het script.
Alle attributen worden geselecteerd met ALL.
Oke, maar niet in acad.
Het leek erop dat dit een algemeene AutoCAD vraag was en niet een BrisCAD vraag.
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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

Diruk56

Als je in het block het juiste attribuut opent en daar met je rechtermuistoets een field insert ben je klaar.
Gr. Dirk