Zobrazit plnou verzi příspěvku: Makra

Marlowwe
28.03.2011, 21:25
Dobrý den,chtěl bych se zeptat jestli je nějaký seznam vytvořených užitečných maker. Nějaké jsem našel, ale moc jich nebylo. Nebo jaké používáte vy ?Díky :-)


Vladimír Michl
28.03.2011, 22:36


Myslíte Diesel makra? Nebo LISP a VBA makra? Desítky jich najdete zde na stránce Download.

Marlowwe
29.03.2011, 07:31
Myslel jsem Diesel makra. Co se nastavují v CUI. Přidám některá co jsem našel:







Normal
0


21


false
false
false

CS
X-NONE
X-NONE






































































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normální tabulka";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}







Normal
0


21


false
false
false

CS
X-NONE
X-NONE






































































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normální tabulka";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}



Rychlé vytvoření bloku: _select;\^C_COPYBASE;\_P;;_ERASE;_P;;_PASTEBLOCK;@;

Přidat ke kótě označení sražení
45°: ^C^C_dimoverride;dimpost;<>x45%%d;;\;

Přidat ke kótě označení průměru: ^C^C_dimoverride;dimpost;%%c<>;;\;

Přidat ke kótě označení
metrického závitu: ^C^C_dimoverride;dimpost;M<>;;\;

Přidat ke kótě závorky: ^C^C_dimoverride;dimpost;(<>);;\;

Přidat ke kótě znak ~: ^C^C_dimoverride;dimpost;~<>;;\;

Přidat ke kótě n x průměr: ^C^Csetenv;pocetkr;\_dimoverride;dimpost;$M=$(getenv,pocetkr)x%%c<>;;\;

Vrátit kótu do čistého stavu: ^C^C_dimoverride;dimpost;<>;;\;

Aktualizovat datum v razítku
(razítko musí být blok, datum musí být atribut s názvem DATUM): ^C^C_-ATTEDIT;;;DATUM;;\;_V;_R;$M=$(EDTIME,$(GETVAR,DATE),D.M.YY);;

Obdélník+ (po zadání 2 hodnot
vykreslí v daném bodě obdélník a nabídne jeho otočení) : ^C^Csetenv;delka;\setenv;vyska;\_rectang;\_non;@$M=$(getenv,delka),$M=$(getenv,vyska);_rotate;_l;;$M=$(getvar,lastpoint);

Nahrazení části úsečky jinou
(neviditelnou): ^C^C_BREAK;\_F;\'SETENV;BOD1;$M=$(GETVAR,LASTPOINT);\_-layer;_m;NEVID;;_LINE;_non;"$M=$(GETVAR,LASTPOINT)";_non;"$M=$(GETENV,BOD1)";;





Normal
0


21


false
false
false

CS
X-NONE
X-NONE






































































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normální tabulka";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}



Vybrat podobné: ^C^C_SelectSimilar

Plocha křivky: ^C^C_area;_e;\_-mtext;$M=$(getvar,viewctr);@;$m=$(rtos,$(/,$(getvar,area),1000000),2,2)m2;;_move;_l;;@;\

Rychlý blok: _select;\^C_COPYBASE;\_P;;_ERASE;_P;;_PASTEBLOCK;@;

Nastavit počátek: ^C^C_VKNULA

Čisti bez ptaní: ^C^C_-PURGE;_All;*;_N;






Sedláček
29.03.2011, 07:59
Tohle menu (je to ještě starý MNU) používám pro postupné číslování:
 
***MENUGROUP=D:\ACAD_UTIL\cisluj.mnu
***POP12               [Cisluj]                  [Napiš čísla]*^C^C_.text _J $M=$(getenv,users2) \ $M=$(getvar,useri2) ^Z$(eval,$(getenv,users1)$(getvar,useri1));; useri1;$M=$(+,1,$(getvar,useri1));     [Napiš čísla 1]*^C^C_-mtext $M=$(getvar,VIEWCTR) _r $M=$(getvar,useri2) _J $(getenv,users2) @;$M=$(eval,$(getenv,users1)$(getvar,useri1));;_explode _L;_COPYBASE @ _L;;_ERASE _L;;_pasteclip \useri1;$M=$(+,1,$(getvar,useri1));            [Oprav čísla]*^C^C_change \;;;;;$M=$(eval,$(getenv,users1)$(getvar,useri1));useri1;$M=$(+,1,$(getvar,useri1));               [--]  [$(eval, Proměnná část = $(getvar,useri1)) ]^C^Csetvar useri1;               [$(eval, Pevná část = $(getenv,users1)) ]^C^Csetenv users1; [$(eval, Výška písma = $(getvar,textsize)) ]^C^Csetvar textsize; [$(eval, Natočení písma = $(getvar,useri2)) ]^C^Csetvar useri2; [$(eval, Styl písma = $(getvar,textstyle)) ]^C^Cstyle [->$(eval, Zarovnání písma = $(getenv,users2)) ]  [->Vlevo]   [Nahoře \tTL]^C^Csetenv users2 _TL;   [Střed \tML]^C^Csetenv users2 _ML;   [<-Dole \tBL]^C^Csetenv users2 _BL;    [->Vpravo]   [Nahoře \tTR]^C^Csetenv users2 _TR;   [Střed  \tMR]^C^Csetenv users2 _MR;   [<-Dole  \tBR]^C^Csetenv users2 _BR;  [->Střed]   [Nahoře  \tTC]^C^Csetenv users2 _TC;   [Střed \tMC]^C^Csetenv users2 _MC;   [<-<-Dole \tBC]^C^Csetenv users2 _BC;
 

Sedláček
29.03.2011, 08:04
Ještě upozornění:

V originále mám vždy jedno makro na jednom řádku. Obávám se, že při kopírování z předchozího příspěvku budou na konci řádků vloženy řídící znaky, ty bude nutno odmazat.