Hoi allemaal,
Ik probeer een custom command te maken die steeds vertikaal gaat, en eerst mid between 2 points neemt.
Nu had ik volgende macro aangemaakt:
^C^C_-la;s;0;;n;v;m2p;//;;
Nu doet hij het volgende (en het werkt :-))
1) layer 0 selecteren (hulplijn)
2) n= bij mij shortcut voor Xline
3) v= xline vertikaal
4) m2p= mid between 2 points
5) De 2 points selecteren
Nu zou ik nog graag hebben dat hij deze M2P herhaald, tot ik esc duw.
Ik dacht dat ik eenvoudig te doen was door een "*" voor de hele regel te typen, maar dat werkt niet bij me.
*^C^C_-la;s;0;;n;v;m2p;//;;
Iemand een oplossing?
Beste Cad_user86,
Bij mij werkt het gewoon!
Misschien AutoCAD een keer afsluiten en opnieuw starten?
Mvg. Richard
Hen autocad afgezet en weer opgestart, maar bij mij werkt het nog steeds niet :-s
De eerste keer kan je wel klikken om M2P te bekomen, maar vanaf dat de eerste Xline geplaatst is, worden de volgende Xlines geplaatst daar waar je het eerst klikt (en dus niet meer M2P)
Deze werkt in Bricscad (dus steeds m2p tot ecape):
*^C^C_-layer;_set;0;;_xline;_vertical;_m2p;\\;
Vreemd dat de macro in AutoCAD werkt met 2x een slash i.p.v. 2x een backslash...
hey roy_043,
heb net jou macro geplakt bij mij in autocad, en nu werkt de M2P helemaal niet meer :-)
Ooit is het mij gelukt om deze macro juist te hebben, maar heb onlangs nieuwe pc gekregen, en ben dit nu kwijt.
Hopelijk weet nog iemand raad?
En als je het underscore streepje weghaalt voor m2p? Dus:
*^C^C_-layer;_set;0;;_xline;_vertical;m2p;\\;
nee, dat is het ook niet.
Dan krijg ik enkel de funtie Xline, zoals hij standaard is.
Je zult dan toch iets van een foutmelding moet te krijgen? Wordt _vertical wel 'gepakt'?
het probleem zit 'm ergens bij het openieuw uitvoeren van de M2P.
De eerste keer doet hij dit perfect, maar als ik verder wil gaan met de volgende M2P zet hij bij de eerste klik een verticale Xline, ipv bij de eerste klik het eerste punt van de m2p te nemen.
EUREKA!
'k heb het gevonden.
Heb gewoon heel de macro nog eens proberen te schrijven, op een andere manier.
Bij deze:
*^C^C_-layer;s;0;;_xline;v;m2p;\\;;;