Již 10.000+ CAD tipů.
Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
sorbík ![]() Zasloužilý člen ![]() Přihlášen: 29.dub.2008 Lokalita: ČR (JM) Používám: autocad2013 Stav: Offline Bodů: 154 |
![]() Zasláno: 11.srp.2009 v 15:23 |
ahojte, nevíte? dají se vůbec na tyto dva příkazy udělat klávesové zkratky? ve skutečnosti jsou tyto příkazy zastoupeny DVĚMA ikonami, ale vnitřně se chovají jako JEDEN příkaz a to BREAK!jsou tedy rozlišitelné z příkazové řádky.
díky
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1741 |
![]() |
Proč by to nemělo jít? Jakkoliv váš poznatek je správný, tak si v cui můžete vyhledat příkazy oba a oboum tedy přiřadit různou klávesouvou zkratku, chcete-li :)
|
|
![]() |
|
sorbík ![]() Zasloužilý člen ![]() Přihlášen: 29.dub.2008 Lokalita: ČR (JM) Používám: autocad2013 Stav: Offline Bodů: 154 |
![]() |
ahoj, jo dík za radu: jen , v tom CUI si mám zjistit jako oficiální název příkazu pro BREAK AND POINT a ten posléze přiřadit své zkratce (aliasu) v poznámkovém bloku acad.pgp??? na co vlastně sloužínten CUI? v něm ty kláv.zkratky needituji, že?
|
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1247 |
![]() |
Obávám se, že každý mluvíte o něčem jiném. Aliasy (zkratky) v souboru acad.pgp/aclt.pgp mají definovanou syntaxi jako
--- zkratka, *příkaz např. M, *Posun --- kde zkratka je kombinace písmen na klávesnici, která se předá na příkazový řádek. Na *pgp souboru je otravné, že podporuje lokalizovanou verzi Autocadu, tedy musí tam být v české verzi M, *Posun a v anglické M, *Move. Nelze udělat okliku přes M, *_Move. --- V CUi souboru můžete přiřadit zkratku čemukoliv - příkazu, makru, lispu - a to ve tvaru [ctrl] / [alt] / [shift] + Fn, kde Fn je funkční klávesa (přičemž některé funkční klávesy jsou již rezervovány Autocadem). --- a to "Přeruš v bodě" je zřejmě makro s příkazem _break a využitím vstupu @ pro druhý bod: --- ^C^C_break \@; --- Upravil vbehun - 11.srp.2009 v 20:49 |
|
=^..^=
|
|
![]() |
|
Rostislav Říha ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() Přihlášen: 03.říj.2004 Lokalita: ČR (Pha) Používám: ACA 2010 Stav: Offline Bodů: 1615 |
![]() |
pokud se nemýlím,tak kouzlo CUI je právě v tom, že se i makro chová jako jeden přkaz (má své ID_kdyžkliknešudělámtoto), takže se mu dá přiřadit zkratka, kterou CUI podporuje, tj. Funkčníklávesa+jináklávesa.
Jako nedokonalost CUI vs. PGP vidím to, že PGP umí pracovat jen s hardcoded příkazy acadu, takže neumí využít toho, co se dá v CUI připravit - kdyby se v PGP daly volat ID_čehokolicojevcuinadefinováno, svět by byl zas o odstín růžovější.
|
|
Rostislav Říha
|
|
![]() |
|
sorbík ![]() Zasloužilý člen ![]() Přihlášen: 29.dub.2008 Lokalita: ČR (JM) Používám: autocad2013 Stav: Offline Bodů: 154 |
![]() |
mno vidím, že zkušeností máte skutečně na rozdávání, ale takž jakž jsem problematiku pochopil:
-pokud tomu tedy rozumím, tak
ten příkaz BREAK mohu alternativně nadefinovat(a pak i spustit)
1/ tvorbou zkratek příkazů v acad.pgp
např. br, *break
nebo
2/ přidáním klávesových zkratek v cui (neboli kombinace kláves)
toje to ctrl/shift/alt +FN
kdežto
příkaz BREAK at point mohu jen ad2 ! (není to proto, že je název příkazu víceslovný s mezerama?????)
a ještě jeden dotaz: pročpak mají některé příkazy v acad.pgp pomlčku
např. -block
|
|
![]() |
|
Seiner ![]() CAD/BIM manager ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662 |
![]() |
"Víceslovnost" s tím nemá co činit. Prostě "Přeruš v bodě" není příkaz AutoCADu, ale příkaz definovaný v CUI - ve skutečnosti je to makro. Pokud byste mermo-mocí trval na tom, že pro nějaké makro chcete mít krátký alias, šlo by to pomocí definice v lispu a automatickým načítáním v souboru mnl.
|
|
Vítězslav Seiner
Chrudim |
|
![]() |
|
Seiner ![]() CAD/BIM manager ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662 |
![]() |
Jo a ta pomlčka u některých příkazů spouští příkaz v režimu příkazové řádky - zkuste si. Rozlišujte od podrtžítka - to slouží k zadávání anglických příkazů v lokalizovaných verzích.
Upravil Seiner - 12.srp.2009 v 13:44 |
|
Vítězslav Seiner
Chrudim |
|
![]() |
|
sorbík ![]() Zasloužilý člen ![]() Přihlášen: 29.dub.2008 Lokalita: ČR (JM) Používám: autocad2013 Stav: Offline Bodů: 154 |
![]() |
fajn; díky moc
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1741 |
![]() |
No jak vidite, možnosti jak si příkazy zkratit je hodně (až nepřehledně hodně...) a ještě vám přidám jednu, které možná pozdeji přijdete na chuť nejvíc, protože vám poměrně jednuduše dovolí udělat skoro cokoli... čili i to makro spustit jen jednim pismenkem... což mě třeba vyhovuje více, než Ctrl+Něco, nebo funkční klávesu, kterých je jen málo...
Řekněme, že toto makro chci spouštět písmenkem "F". (defun C:F() ;Prerus v jednom bode (command "_break" pause "_f" pause "@") ; Příkazem command simulujete zadavani z přikazoveho řadku (princ) ) Předchozí řádky kurzivou (včetně závorek) zkopírujte do Notepadu a uložte třeba jako Zkratky.lsp (přípona lsp nutná) a načtěte Nástroje/Načist aplikaci/... v dialogu to pak najděte a načtěte a stejtě tak dejte dole Obsah... a tam to taky přidejte. A spouštíte příkazem F... no a druhou výhodou je, že když to teď bude chtít zopakovat, tak vám stačí Enter (pokud to tak máte nastavené) a bude to zas přerušovat v jenom bodě, narozdíl od makra, které spouští při zopakování obyčejný Přeruš ve dvou bodech. |
|
![]() |
|
sorbík ![]() Zasloužilý člen ![]() Přihlášen: 29.dub.2008 Lokalita: ČR (JM) Používám: autocad2013 Stav: Offline Bodů: 154 |
![]() |
...do třetice všeho skvělého - je to vážně fantazie a asi skutečně nejlepší způsob - dík za návod. Šlape jak hodinky !! jen jsem se ještě chtěl zeptat: -to je psáno v tom programu(nebo jazyku)Lisp? V nápovědě a-cadu toho asi o něm moc nebude?-jedině nejspíš z příručky, nebo z internetu,že!?
-zkratky těchto naloadovaných aplikací "PŘEBÍJÍ"zkratky acad.pgp?????-mám dojem že to tak je....jsou tedy a-cadem přednostně akceptovány?
d.i.k.
|
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1247 |
![]() |
Bohužel tohoto přepychu si příliš neužijí uživatelé Autocadu LT. Pro ty zůstává jedině výše uvedené makro (^C^C_break \@;) na uživatelském tlačítku (které se mimochodem chová úplně stejně při prvním použití i při opakování). Upravil vbehun - 13.srp.2009 v 07:39 |
|
=^..^=
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1741 |
![]() |
Je to Autolisp. Kód se nechá upravovat v editoru, který je součástí autocadu...v té nabídce Nástroje... v editoru je i nápověda - hlavní dokumentace příkazů je jen anglicky... něco málo a spíše složitějších příkladů je i česky.
Jedna z mále knížek se základy je... http://www.jib.cz/V/A88R28KY6LJTJ4CI7RBI8SBBA1B43HTRM178SIKMC71U5X4JU3-58127?func=quick-3&short-format=002&set_number=021321&set_entry=000002&format=999 ikdyž je starší, tak je pro základ výborná... novější příkazy pak už jen v nápovědě, nebo i na internetu... S tou prioritou máte pravdu. V pgp to navíc fuguje tak, že pokud máte shodné zkratky v rámci pgp, pak prioritu má ten na nižším řádku (někde dole je odstavec pro uživatelsky definované aliasy - čili nemusíte nic mazat, ani přepisovat, stačí dolů přidávat). |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,445 sekund.