Vytisknout stránku | Zavřít okno

Kopírovat a otočit

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=2642
Datum vytištění: 20.dub.2026 v 02:30


Téma: Kopírovat a otočit
Odeslal: miro
Předmět: Kopírovat a otočit
Datum odeslání: 31.kvě.2006 v 11:09
Kdysi zde bylo publikováno makro na příkazy ,,kopírovat a otočit,, a ,,posunout a otočit,,. Napsal by někdo tyto příkazy ve formě pro zadání do souboru .mnu, abych je mohl dát do místní nabídky pravého tlačítka. Děkuji

-------------
ACAD LT 2002, ACAD MD2006



Odpovědi:
Odeslal: PepaR
Datum odeslání: 31.kvě.2006 v 11:57
Tohle umí i Express Tools (MOCORO) nebo na netu je podobných lispů spousta, např.:
http://www.cadforum.cz/forum/uploads/PepaR/2006-05-31_115749_rotmove.zip - 2006-05-31_115749_rotmove.zip


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Hrnčíř
Datum odeslání: 31.kvě.2006 v 12:16
Kopírat a otočit bylo i v Mechsoftu (a spousta dalších výborných příkazů). Bohužel poslední Mechsoft byl pro Acad2004 a jeho platnost brzo končí. I když budu nucen upgradovat na verzi 2007, pravděpodobně kvůli Mechsoftu budu i nadále kreslit ve verzi 2004. Věčná škoda ukončení Mechsoftu pro Autocad.


Odeslal: Sedláček
Datum odeslání: 31.kvě.2006 v 12:26

pokud máte LT tak třeba

^C^C_select \_copy p ;\@;_MOVE p ;@ \_ROTATE p ;@ _R @ file://\\_SCALE - \\_SCALE p ;@ r @ \\



Odeslal: miro
Datum odeslání: 31.kvě.2006 v 12:34
Původně odeslal(a) Sedláček Sedláček napsal(a):

pokud máte LT tak třeba

^C^C_select \_copy p ;\@;_MOVE p ;@ \_ROTATE p ;@ _R @ file://%5C%5C_SCALE - \\_SCALE p ;@ r @ \\



To je příkaz, ale co mám napsat hned na začátek řádku ID_......? Anglický příkaz kopírovat a otočit jsem nenašel, nebo jsem špatně hledal.



-------------
ACAD LT 2002, ACAD MD2006


Odeslal: musil
Datum odeslání: 31.kvě.2006 v 12:48

Jestli to chcete do nabítky pod pravé tlačítko,tak v souboru .mnu nebo .mns vyhledejte tuto nabítku***pop501**CMDEFAULT a vložte červeně označený řádek.

***POP501
**CMDEFAULT
                [Context menu for default mode]
ID_CMNonLast   [&Repeat %s]^C^C;
                [--]
ID_Cutclip     [Cu&t]^C^C_cutclip
ID_Copyclip    [&Copy]^C^C_copyclip
ID_Copybase    [Copy with &Base Point]^C^C_copybase
ID_Pasteclip   [&Paste]^C^C_pasteclip
ID_Pastebloc   [Paste as Bloc&k]^C^C_pasteblock
ID_Pasteorig   [Paste to Original Coor&dinates]^C^C_pasteorig,
ID_COPY ROTATE [COPY ROTATE]^C^C^Pselect;$M=$(if,$(getvar,cmdactive),\)copy p;;0,0,0;;move p;;\\rotate p;;@;
                [--]
ID_U         &n bsp; [&Undo]^C^C_u
ID_Redo        [Re&do]^C^C_mredo 1
ID_Pan         [P&an]'_pan
ID_ZoomRealt   [&Zoom]'_zoom ;
                [--]
ID_Filter      [&Quick Select...]^C^C_qselect
ID_TextFind    [&Find...]^C^C_find
ID_Preferenc   [&Options...]^C^C_options

Radši si jěště udělejte zálohu!!



Odeslal: miro
Datum odeslání: 31.kvě.2006 v 13:23
[QUOTE=musil]

Jestli to chcete do nabítky pod pravé tlačítko,tak v souboru .mnu nebo .mns vyhledejte tuto nabítku***pop501**CMDEFAULT a vložte červeně označený řádek.

Tohle jsem měl přesně na mysli, ale místo kopie mi pouze vše ve výkresu odskočí a tím příkaz končí.




-------------
ACAD LT 2002, ACAD MD2006


Odeslal: musil
Datum odeslání: 31.kvě.2006 v 13:39

Omlouvám se používám verzi en ,jestli je to tento problém.

Dnes už vám asi nepomohu už musim....



Odeslal: Sedláček
Datum odeslání: 31.kvě.2006 v 13:50

Pan Musil to nedopověděl, před anglické příkazy je nutno vložit _ (podtržítka), takže by příkaz vypadal:

^C^C^P_select;$M=$(if,$(getvar,cmdactive),\)_copy _p;;0,0,0;;_move _p;;\\_rotate _p;;@;



Odeslal: miro
Datum odeslání: 31.kvě.2006 v 14:56
Původně odeslal(a) Sedláček Sedláček napsal(a):

Pan Musil to nedopověděl, před anglické příkazy je nutno vložit _ (podtržítka), takže by příkaz vypadal:

^C^C^P_select;$M=$(if,$(getvar,cmdactive),\)_copy _p;;0,0,0;;_move _p;;\\_rotate _p;;@;


Děkuji mnohokrát, teď už vše funguje jak má.


-------------
ACAD LT 2002, ACAD MD2006



Vytisknout stránku | Zavřít okno