ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
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.
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoMakro - jak dát text s mezerama do uvozovek?

 Odpovědět Odpovědět archiv
Autor
Petr75 Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 16.úno.2007
Lokalita: ČR (JM)
Používám:
AutoCAD LT 2025
Stav: Offline
Bodů: 423
Přímý odkaz na tuto zprávu Téma: Makro - jak dát text s mezerama do uvozovek?
    Zasláno: 30.srp.2011 v 07:56
Vytvořil jsem si makro na tisk PDF:
^C^C_-plot a^M^MDWG To PDF.pc3^MA3^MM^MK^M^M^M^M^M^M^M^M^M^M^M^M^M^M
V tomto makru má název pdf podle názvu výkresu + název záložky. Protože jsem chtěl mít název pdf výkresu bez názvu záložky, tak jsem vytvořil tuto část makra:
$(substr,$(getvar,DWGNAME),1,$(-,$(strlen,$(getvar,DWGNAME)),4)),
kterou jsem vložil do předchozí části makra:
^C^C_-plot a^M^MDWG To PDF.pc3^MA3^MM^MK^M^M^M^M^M^M^M^M^M^M^M$M=$(substr,$(getvar,DWGNAME),1,$(-,$(strlen, $(getvar,DWGNAME)),4))^M^M^M
Ale protože jsou v názvu mezery, tak se jako název vezme jen začátek do první mezery. Mezera je jako Enter a další část názvu souboru je jako další vstup.
Název souboru pro pdf může být i s mezerama, ale text musí být v uvozovkách. Zkoušel jsem různé kombinace, ale nepodařilo se mi, aby text byl v uvozovkách.
Poradí mi někdo jak toho dosáhnout?
Makro musí být univerzální i pro názvy s mezerama, protože z názvu souboru dwg se generuje název a číslo výkresu v rohovém razítku.


Upravil Petr75 - 31.srp.2011 v 12:37
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 30.srp.2011 v 18:35
Zkuste pred znak uvozovky napsat zpetne lomitko

\"


Zpět nahoru
Petr75 Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 16.úno.2007
Lokalita: ČR (JM)
Používám:
AutoCAD LT 2025
Stav: Offline
Bodů: 423
Přímý odkaz na tuto zprávu Zasláno: 31.srp.2011 v 10:30
Takže nakonec pomohly zdvojené uvozovky:
^C^C_-plot a^M^MDWG To PDF.pc3^MA3^MM^MK^M^M^M^M^M^M^M^M^M^M^M$M=""$(substr,$(getvar,DWGNAME),1,$(-,$(strlen, $(getvar,DWGNAME)),4))""^M^M^M



Upravil Petr75 - 31.srp.2011 v 12:37
Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1247
Přímý odkaz na tuto zprávu Zasláno: 31.srp.2011 v 15:32
Děkujeme za zprávu o vyřešení problému.
Teď už víme, že je stejné jako s mezerami v názvech souborů ve Windows - také se musí pro některé příkazy obalit do uvozovek.
=^..^=
Zpět nahoru
Petr75 Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 16.úno.2007
Lokalita: ČR (JM)
Používám:
AutoCAD LT 2025
Stav: Offline
Bodů: 423
Přímý odkaz na tuto zprávu Zasláno: 01.zář.2011 v 08:39
Tak jsem se spletl. Ani dvojité uvozovky nepomohly. Naposledy, když jsem to zkoušel a myslel, že už to funguje jsem si neuvědomil, že to zkouším na souboru, který nemá v názvu mezery.
Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1247
Přímý odkaz na tuto zprávu Zasláno: 01.zář.2011 v 09:43
Škoda.
Nejde tam použít procentní reference (%%zzz), kde zzz je kód znaku ?
To asi půjde jenom pro textové příkazy.

=^..^=
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 10133:Změna chování editace textu v AutoCADu 2015.
Tip 5335:Jak v rodině nastavit parametr "Jen pro čtení"?
Tip 10675:Nelze vytvořit novou hladinu vyhovující aktivnímu filtru hladin.
Tip 620:Jak napsat text do oblouku v AutoCADu LT?
Tip 13642:Jak do nahrávání makra ZÁZNAMAKCE doplnit čekání na zadání?
Tip 881:Použití tečky ve výrazech Mapu.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,203 sekund.