yoin

tommie242

Hallo,

Ik maak in een tekening veel gebruik van verschillende layers. Nu ben ik begonnen om een eigen tool te maken om de layers snel te kunnen selecteren. Ik vind alleen de juiste functie/macro niet.

De bedoeling is dat ik een knop maak met de naam van de layer, hieronder wil ik ook de layer hangen zodat ik niet iedere keer de hele lijst moet doorzoeken. Dit werkt voor mij een stuk makkelijker.

Kan iemand mij misschien helpen?

Tom

Cad_user86

ik heb zo een knop gemaakt voor layer 0 met volgende macro:

^C^C-layer;s;0;;

hopelijk helpt dit je verder.

tommie242

Citaat van: Cad_user86 op wo 18 05 2011, 13:31:43
ik heb zo een knop gemaakt voor layer 0 met volgende macro:

^C^C-layer;s;0;;

hopelijk helpt dit je verder.

Dat is niet helemaal wat ik eigenlijk zoek, als ik dit commando gebruik krijg ik een aantal mogelijkheden zoals freeze, collor en zo verder. Ik wil dat hij alleen van layer wisseld zonder andere functies.

Tom

julien

Sinds ik 'isolate' en 'unisolate' ben gaan gebruiken heb ik geen nood meer aan dat soort tools.
Ben je hier al mee vertrouwd.

tommie242

ne, hier ben ik nog niet mee vertrouwd. Ik zal er eens na kijken. Het gaat mij erom dat ik zonder teveel handelingen snel van layer kan wisselen.

tom

roy_043

tommie242, er is wat verwarring over wat jij wilt. Jij wilt niet alle elementen op een laag selecteren (zoals julien denkt) maar een bepaalde laag current maken. De DIESEL macro van Cad_user86 doet precies wat jij wilt: je klikt op een knop en laag 0 wordt de actieve laag. Je moet om de macro te gebruiken wel eerst een eigen toolbar maken (of een bestaande toolbar bewerken).

tommie242

klopt, dat is wat ik wil. Is het in autocad 2010 dan normal dat je een hoop opties krijgt? ik heb een bijlage toegevoegd zodat duidelijk is wat ik bedoel. Als er een manier is dat ik alleen de layer krijg zonder de opties dan hoor ik dat graag.

Cad_user86

Beste Tom, heb je wel alle  ; (2 maal op het einde toegevoegd?)
Anders moet je als laatst nog ^C toevoegen, en kijken of het zo wel werkt.

hulpje

Tommie242,

Je moet wel de gehele macro laten uitvoeren!
^c^c-layer;s;laagnaam;;

^C^C --> stopt alle voorgaande commado's
-layer --> activeert de layer functie op de command-line
; --> is een enter
s --> Set (maak laag actief)
laagnaam --> geef hier de gewenste laagnaam op!
;; --> om de -layer functie te beƫindigen (Oftewel een dubbele enter)

P.s.  In jouw printscreen moet je dus eerst de S intikken voordat je de laagnaam opgeeft!

Richard
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

roy_043

Als toevoeging op het voorgaande:
^c^c^p-layer;make;laagnaam;;
^p onderdrukt echo's van macro's
make (i.p.v. set) de laag wordt aangemaakt als deze nog niet bestaat.

tommie242

Citaat van: roy_043 op wo 18 05 2011, 15:59:56
Als toevoeging op het voorgaande:
^c^c^p-layer;make;laagnaam;;
^p onderdrukt echo's van macro's
make (i.p.v. set) de laag wordt aangemaakt als deze nog niet bestaat.

Dit was precies de oplossing die ik zocht, bedankt jongens!

Jon Tampon

Citaat van: julien op wo 18 05 2011, 14:21:08
Sinds ik 'isolate' en 'unisolate' ben gaan gebruiken heb ik geen nood meer aan dat soort tools.
Ben je hier al mee vertrouwd.

Is deze functie er pas vanaf de 2012 versie, want ziet er echt wel handig uit
Windows 8.1 (64 bit)
AutoCAD Mechanical 2016 - English SP1

Cad_user86

#12
Is er volgens mij al jaren?
Onder de toolbar staat dit onder: Layers II

Cad_user86

het zijn de 3de en 4de knop van links.
Super handig tool!!! :vreegoe:

EddyBeerke

Ik heb het onder mijn rechtermuisknop:
Zie bijlage

PS:
Heb ik zelf toegevoegd.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

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

FastFiber