script voor ontvangen tekeningen

Gestart door Anonymous, wo 04 02 2004, 12:51:34

Vorige topic - Volgende topic

Anonymous

Bij het openen van nieuw ontvangen tekeningen pas ik het volgende script
toe om het op te schonen en te standaariseren:

setvar Cmdecho 0
setvar Attdia 1
setvar Attreq 1
setvar Osmode 0 (prompt "De objectsnap is uitgezet")(princ)
setvar blipmode 0
setvar Coords 1 (write-line "Coordinaten worden aangezet")(princ)
setvar Plinewid 0 (write-line "standaarddikte van polylines is 0")(princ)
setvar mirrtext 0 (write-line "Bij spiegelen blijft tekst leesbaar")(princ)
setvar Cecolor "bylayer" (write-line "De standaard kleur is bylayer")(princ)
setvar Celtype "bylayer" (write-line "De standaard lijn is bylayer")(princ)
setvar Tilemode 1 (write-line "We gaan naar Modelspace")(princ)
setvar ucsicon 0 (write-line "We zetten het icon linksonder uit")(princ)
setvar Tilemode 0 (write-line "We gaan naar Paperspace")(princ)
setvar ucsicon 0 (write-line "We zetten het icon linksonder uit")(princ)
setvar Tilemode 1 (write-line "Terug naar Modelspace")(princ)
_units 2 1 1 0 0 n (write-line "We hebben 1 cijfer achter de komma")(princ)
(write-line "Alle layers worden ontdooit")(princ)
(write-line "Alle layers worden aangezet")(princ)
-layer set 0 Thaw * On *
(write-line "Currentlayer is layer 0")(princ)
setvar pdmode 35 (write-line "Alle punten zijn een kruisje")(princ)
audit y (write-line "Controle op fouten")(princ)
graphscr
_zoom e
setvar blipmode 1
setvar Cmdecho 1

einde script.

bart

er zijn nog veel meer systeem variabele (veel te veel)

ik ga als volgt te werk open de tekening
purge al
sla de tekening op

open je prototype/template tekening
insert je zo juist opgeslagen tekening terwijl explode staat aangevinkt.

hierna weet je zeker dat er niet een of andere in de tekening opgeslagen systeem variabele anders staat als normaal
bovendien beschik je over je eigen teksstyle dimstyle
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

Yasmine

Van mij ook een vraag dan een tip, was bezig een script te schrijven om een block te redefinen. Wanneer je het normaal in een tekening zou doen (insert > oude blocknaam=nieuwe blocknaam) dan vraagt hij om een insertion point. Dit wil ik niet hebben, met escape kon ik dan weer afbreken en weer verder gaan met de volgende commando. Hoe doe ik dit nu in een scriptfile.

bart

plaats het schript voor zover het klaar is eens op het forum
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

Anonymous

Kan iemand mij helpen aan een programma waarin ik tekeningen kan selecteren en vervolgens een bepaald (zelf gemaakt) script overheen kan laten lopen......
Want ik kan wel met dir *.dwg |b > test.scr alle tekeningen uit die bepaalde directorie gelijk in mijn script roepen en dan steeds met copy en paste de commando's invoeren, maar dit loopt dus mis wanneer ik meer dan 8 karakters heb in de filename, en het is niet echt praktisch.

Het is een beetje een vaag verhaal misschien, maar ik hoop dat jullie me snappen.

Joop

Kijk eens onder "Batch script tool" op dit forum.

Joop
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".