Command in ribbon

Het AutoCAD forum is gericht op de AutoCAD en AutoCAD LT gebruiker. U kunt hier vele AutoCAD tips en tricks vinden. Daarnaast zijn er een groot aantal Autodesk video tutorials te bekijken.

Moderators: Bram, Coen, DavidN, Anton, Roy_M

WimB
Berichten: 105

Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 09:02

Heb in de Ribbon een nieuw command aangemaakt om in ander textstyle, texthoogte ed te veranderen maar alles lukt behalve de texthoogte veranderd niet:
(^C^C-la;set;groepenverdeling-elektra;;TEXTSTYLE;arial1;TEXTSIZE;35;Annotative;yes;_TEXT;J;mc;/;0;).
Iemand een idee wat hierin fout gaat?
Alvast bedankt

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 09:13

Beste Wim,

Het is me niet helemaal duidelijk wat je precies wilt bereiken. Wil je de tekststijl aanpassen of wil je alleen de waardes instellen voor de tekst die je na het drukken op de knop wilt plaatsen?
Daarnaast lijkt het alsof je een annotatieve tekst wilt plaatsen, maar je geeft die een hoogte van 35mm. Dat betekent dat de tekst op je plot 35mm hoog wordt en dat zal niet de bedoeling zijn lijkt me?
Kun je duidelijk omschrijven wat je precies wilt bereiken, liefst stap voor stap? Dan is het makkelijker om te kijken waar het mis gaat.

Gebruikersavatar
Storm
Berichten: 612
Locatie: Duiven

Re: Command in ribbon

Berichtdoor Storm » wo 10 nov 2021, 09:14

In het _text commando wordt ook een keer gevraagd om de teksthoogte. Ik ben de 'macro' code niet helemaal machtig, maar wat ik zo begrijp is de ; een enter. Ik verwacht dat je die tijdens het _TEXT commando ook moet doen na de / (ook daar een dubbele ;;, zoals na de -LA). De opgegeven '0' waarde staat voor de draaihoek, maar daarvoor wordt nog een keer om de teksthoogte gevraagd.

Je zou de 'TEXTSIZE;35' ook weg kunnen laten en deze dus in het '_TEXT' commando kunnen verwerken.

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 09:17

Ik wil de gewonen ingestelde textstyle in mijn dwt veranderen naar
( ^C^C-la;set;groepenverdeling-elektra;;TEXTSTYLE;arial1;TEXTSIZE;35;Annotative;yes;_TEXT;J;mc;/;0;)
layer: groepenverdeling-elektra, met textstyle ARIAL1 met een hoogte van 35 en dan *middlecenter* geplaatst
Maar zoals ik al zei blijft de testhoogte 50 ipv de gevraagde 35
Hoop dat het zo duidelijker is

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 09:21

layer: groepenverdeling-elektra,
met textstyle ARIAL1
met een hoogte van 35
en dan *middlecenter* geplaatst
en draaihoek gewoon 0

en dan op button drukken en de gevraagde instelling krijgen

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 09:31

Dan zou ik inderdaad zoals Storm aan geeft niet de teksthoogte instellen met TEXTSIZE, maar dat gewoon doen via het TEXT commando. Let op dat je in jouw regel nu een / gebruikt voor het plaatsen van de tekst en dat moet een \ zijn!

Je krijgt dan:
^C^C-la;set;groepenverdeling-elektra;;TEXTSTYLE;arial1;_TEXT;J;mc;\35;0;

Deze regel werkt alleen als je in jouw textstyle "arial1" de hoogte op 0 hebt staan. Heb je daar wel een hoogte ingevoerd dan moet je eerst de textstyle aanpassen. Dat kan met het commando "-STYLE"

Je krijgt dan:
^C^C-la;set;groepenverdeling-elektra;;-STYLE;arial1;;35;;;;;TEXTSTYLE;arial1;_TEXT;J;mc;\;0;

Controleer in deze laatste regel of het aantal ; tekens klopt, maar volgens mij zou het zo goed moeten zijn.

Nogmaals het heeft geen nut om de tekst annotative te maken als je een hoogte van 35 toepast. Dus die heb ik nu uit de regel weggelaten.

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 09:35

dat is het.
Alleen hij plaatst nu de tekst zonder dat ik meteen het getal of tekst kan invullen
De bedoelin isg dat er meteen de mogelijkheid komt om er bv 1,2 enz in te vullen.
Nu plaats hij meteen een 0 die ik nadien dan moet veranderen

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 09:38

Oh ja, ik zie dat ik in de laatste regel een ; te veel heb staan (achter de \). Het moet zijn:

^C^C-la;set;groepenverdeling-elektra;;-STYLE;arial1;;35;;;;;TEXTSTYLE;arial1;_TEXT;J;mc;\0;

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 09:45

Dank je voor de gedane moeite
Het werkt zo perfekt.

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 10:08

Nog een ander vraagje:
Nu wil ik met een andere button weer terug naar de in de DWT ingetelde text
^C^C_la;set;0;;-STYLE;romans;;40;;;;;TEXTSTYLE;romans;_MTEXT;J;left;\0;
gaat goed tot het einde alleen komt nu ook niet de mogelijkjheid om meteen tekst in te kunnen geven
Waar zit dit kleine foutje!!??

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 10:57

Je foutje zit in de MTEXT. In de vorige situatie heb je een TEXT geplaatst.
Als je een MTEXT wilt gebruiken zal je even goed naar de stappen moeten kijken die nodig zijn om die goed te plaatsen.

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 11:09

Klopt, maar het moet van text naar mtext
Hebben de Text aleen noding om alles te selecteren en te kunnen veranderen, dat lukt niet met in Mtext geplaaste getallen

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 11:28

Als het goed is zou het laatste stukje dit moeten zijn:

_MTEXT;\J;TL;\

Je moet bij een Mtext eerst één punt aangeven waar je de Mtext wilt plaatsen en daarna kun je pas de Justification ingeven. Daarna het tweede punt om rechthoek voor de Mtext aan te duiden.

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 11:32

bij ^C^C_la;set;0;;-STYLE;romans;;40;;;;;TEXTSTYLE;romans;_MTEXT;\J;TL;\
komt de vraag -style vertical?(yes No)<no>:
en eindigd command

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 11:37

dit is het gegeven wat iik terug kan kijken met F2:
Command: -STYLE
Enter name of text style or [?] <ROMANS>: romans

Existing style.
Specify font name or font filename (for SHX) <romans.shx>:
Specify height of text or [Annotative] <40.0000>: 40
Specify width factor <1.0000>:

Specify obliquing angle <0>:
Display text backwards? [Yes/No] <No>:
Display text upside-down? [Yes/No] <No>:
Vertical? [Yes/No] <No>: TEXTSTYLE

Yes or No, please.
Vertical? [Yes/No] <No>:

WimB
Berichten: 105

Re: Command in ribbon

Berichtdoor WimB » wo 10 nov 2021, 11:42

gevonden:
volgen mij moet een extra; bij 6 ipv 5
40;;;;;

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 11:43

Je hebt dus een extra ; nodig in het rijtje van 5. Dat komt omdat RomanS een extra optie heeft om de tekst verticaal te plaatsen. Die optie is er bij Arial niet. Vandaar dat het anders is dan in de vorige situatie.

Roy_M
Berichten: 126

Re: Command in ribbon

Berichtdoor Roy_M » wo 10 nov 2021, 11:44

Ah, je had hem zelf ook al gevonden. Dat is dus opgelost!

  

Wie is er online

Gebruikers op dit forum: Google [Bot] en 0 gasten

Autodesk AEC Collection