Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Nahraď první znak, zbytek nechej/přidej znak před |
Odpovědět | archiv |
Autor | |||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Téma: Nahraď první znak, zbytek nechej/přidej znak před Zasláno: 13.led.2014 v 11:24 |
||
Zdravíčko,
trošku si tady lámeme hlavu, zdali ACAD LT zvládá nahrazení jednoho znaku znakem jiným, libovolným, tak, aby zbytek řetězce byl zachován. Tj. mám např. " 25 43" a " 26 12" a rád bych, aby se první znak (mezera) nahradila třeba číslem 4 a zbytek se nechal tak, jak je. Pak by to bylo jako 425 43 a 426 12. Anebo zdali ACAD LT nezvládá při najít/nahradit přidat cokoli před nalezený text s tím, aby se zbytek textu zachoval tak, jak je. Anebo univerzálně zdali nezvládá nahradit pouze jeden znak uprostřed např. textového pole s tím, aby se zbytek zachoval -- např. najdi 45?68 tak, aby se jen na místo otazníku dosadil mnou zvolený znak. Dííky za vaše případné zkušenosti. Upravil Firestone - 13.led.2014 v 11:31 |
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 11:34 | ||
Ano funguje to takto... |
|||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 11:37 | ||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Zasláno: 13.led.2014 v 11:47 | ||
No mně se to právě takto nedaří.
Když chci tedy např. nahradit jen první znak a dám najít "?", tak mně to nahradí všechny znaky za požadovaný znak. Nevím, jak ACAD LT donutit, aby nahradil pouze jen ten první znak, anebo přidal něco před stávající řetězec. |
|||
Vladimír Michl
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
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
Zasláno: 13.led.2014 v 11:49 | ||
V této kombinace se obávám že to v AutoCADu LT nepůjde - pomocí srxText by to šlo.
|
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 11:53 | ||
Jako první znak byste musel mít mezeru. Pokud tam ta mezera není, tak to nic nenajde...
|
|||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 12:02 | ||
teoreticky by podle nápovědy molo fungovat toto...
V příkazu NAJÍT můžete použít k vyhledání zástupné znaky. |
|||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Zasláno: 13.led.2014 v 12:30 | ||
Podle mně to nejde ani když je první znak ten, který chci nahradit s tím, aby se zbytek zachoval. Resp. mně se to teda v ACAD LT nepodařilo.
|
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 12:47 | ||
To funguje v pohodě. Akorát se nesmí dát automatické nahrazení všech výskytů najednou, protože pak by to při vyhledávání např. >2< nahradilo všechny tyto dvojky nahrazujícím znakem... v čísle 232 tedy 2x záměna...
|
|||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Machacek
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: 04.říj.2004 Lokalita: ČR (HK) Používám: BricsCAD, Cadkon MEP Stav: Offline Bodů: 719 |
Zasláno: 13.led.2014 v 12:54 | ||
Máte nastaveny dobře parametry prohledávání? Já jsem teď zjistil, že tam nemám zaškrtnuté ty zástupné znaky a teď fungují i ty... |
|||
Jiří Macháček
BricsCAD, Cadkon MEP |
|||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Zasláno: 13.led.2014 v 13:26 | ||
Nóó teda to je ale zajímavý "trik".
Opravdu pokud se to nedá nahradit hromadně, tak to funguje! Sice pak to háže daleko více nalezených hodnot, protože to ten otazník na začátku bere pro každý znak v daném textovém poli, ale pokud se označí najednou jen vždy první výsledky z dané množiny, tak to nahradí jen ten první znak :) Hodně originální řešení, jen co je pravda! Škoda, že by to nešlo použít např. k tomu nahrazení nějakého znaku uvnitř textu (např. vždy jen třetí znak v daném textovém poli). Každopádně děkuji za radu! Upravil Firestone - 13.led.2014 v 13:33 |
|||
Kotlaba
TOP uživatel Přihlášen: 06.říj.2004 Lokalita: ČR (SČ) Používám: už žádné Stav: Offline Bodů: 376 |
Zasláno: 14.led.2014 v 09:25 | ||
Nevím, co umějí nové verze AutoCADu. Kdysi jsem se s něčím podobným setkal, když jsem potřeboval převést staré výkresy, dělané ještě ve verzích R10 a 11, kde se české znaky zadávaly jako "procento procento číslo" do novějších. Tak jsem si vygeneroval soubor DXF a napsal jsem si prográmek v BASICu který takové sekvence vyhledal a vytvořil nový soubor DXF kde ty sekvence byly nahrazené příslušným jednobytovým kódem.
|
|||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Zasláno: 23.úno.2014 v 11:15 | ||
Zdravím a rád bych oživil toto téma... Zkoušel jsem využít možnosti SRXTEXT na plném CADu, ale něco zřejmě dělám špatně. Tentokráte mám případ textů s mezerou uprostřed a potřeboval bych tuto mezeru nahradit tečkou. Ideální případ pro SRXTEXT... Jenže nějak se mně nedaří. Mám například "255 02" a na toto jsem aplikoval následující:
SRXTEXT evidentně ví co chci nalézt, ale nenahrazuje. Zkoušel jsem ještě z návodu:
ale tady mně to nahradí vždy jen první W, další už ne, tj.
Neporadil by někdo v čem je chyba? Díky za případný help. Upravil Firestone - 23.úno.2014 v 11:18 |
|||
Vladimír Michl
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
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
Zasláno: 23.úno.2014 v 11:54 | ||
S tím "\d" jsou potíže (dvojité escape znaky). Funguje třeba:
ale pro tento typ nahrazení by stačil i obyčejný Replace, mezera na tečku.
|
|||
Firestone
TOP uživatel Přihlášen: 09.úno.2009 Lokalita: ČR (Pha) Používám: AutoCAD 2016 LT Stav: Offline Bodů: 283 |
Zasláno: 23.úno.2014 v 12:04 | ||
Nj safra, máte pravdu. Proč zkouším vytahovat kanón na vrabce? Každopádně děkuji za radu i ohledně alternativní syntaxe!
Ale nejde mně do hlavy, proč nejde ten ukázkový případ :( Při prvním oťukávání SRXTEXT mně to šlo a nahrazovalo mně to všechna W. Ale teď prostě ne... EDITED: Tak nakonec se to přeci jen hodilo, protože některé hodnoty měly mezeru i na konci! Tj. např. "225 02 ". Sice postupným hledáním/přepisováním by to šlo obejít, ale nešlo by to v jednom kroku (si myslím).
Upravil Firestone - 23.úno.2014 v 15:23 |
|||
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 1,238 sekund.