Zobrazit plnou verzi příspěvku: Změna cesty xref

David980
01.02.2023, 07:45
Dobrý den, měnil jsem síťovou složku na kterém jsem měl vsechny projekty, které jsem překopíroval na novou sdílenou složku a jinou cestou a teď jsou všechny projekty rozpadlé. Dá se nějakým způsobem automaticky nebo pomoci nějakého scriptu nakonfigurovat u každého projektu novou cestu na sdíleny disk ? Je toho opravdu hodně a slyšel jsem, že něco takového existuje, jen jsem se k tomu nikde nedohledal. Děkuji za pomoc.

Petr75
01.02.2023, 08:53
V plném AutoCADu býval nějaký program, který uměl změnit cesty externích referencí, aniž by si musely výkrese otevírat v AutoCADu. Nyní již delší dobu používám AutoCAD LT, takže podrobnosti k tomu nemohu sdělit.Určitě je u externích referencí dobré používat relativní cesty místo absolutních, tím se pak vyhnete takovým problémům.

David980
01.02.2023, 09:07
No problém je, že všude také používáme autocad LT, kde teda ta hromadná změna referencí není a je fakt peklo u tolika dokumentů měnit ručne cestu. Nevíte o nějakém scriptu co by to dokázal změnit ? Budu rád za každou radu. Děkuji za odpověd.

splonk
01.02.2023, 09:08
Dobrý den,1.  Zkusil bych na novém sdíleném uložišti nasimulovat cestu tak aby byla stejná jako na uložišti původním... -> ve stromové struktuře (někde, ne moc "hluboko") udělat složku ve které už pojede stejná struktura složek (cest), jako na sterém uložišti. Pak této složce, při sdílení, přiřadím stejné písmenko sdílené složky a mělo by to fungovat. Akorát bacha na celkovou délku cesty vs. operační systém uložiště...2.  Pro změnu cesty v už otevřeném DWG na relativní používám utilitu XrefRepath.lispuploads/1753/XrefRepath_2023-02-01_09-07-16.zip3. pro přesun Projektu v Autocadu slouží jeho nativní nástroj který pak cesty změní sám...

Lubomír Polesný
01.02.2023, 09:25
Dobrý den,zkuste tento tip:CAD Fórum - Jak ve výkresech nahradit absolutní cesty k XRefům relativními? (cadforum.cz)Ale nevím, jestli existuje v AutoCADu LT

David980
01.02.2023, 09:30
Ano, změnili jsme pouze umístění složky na jiný server s jinou IP adresou, jinak cesta a názvy složek by měly být 1:1. Jak přesně prosím tento nástroj funguje ? Děkuji za odpověd.

splonk
01.02.2023, 09:44
[QUOTE=David980]Ano, změnili jsme pouze umístění složky na jiný server s jinou IP adresou, jinak cesta a názvy složek by měly být 1:1. Jak přesně prosím tento nástroj funguje ? Děkuji za odpověd.[/QUOTE]
Pokud jste pouze měnili server a cesty jsou 1:1, jak píšete pak bych se snažil problém vyřešit ve Windows...Jakým způsobem jste se předtím napojovali na server? Předpokládám že jste namapovali nějakou serverovou sdílenou složku a přiřadili jí písmenko... To samé uvidíte nyní, když Vám AutoCAD hlásí že mu něco chybí, že nemůže najít. Je cesta ve formátu:J:\Work\projekt1\DWGs\...\...anebo UNC cesta\\NazevServeru\Work\projekt\DWGs\...\...popřípadě IP adresa\\192.168.1.1\Work\projekt\DWGs\...\...???A pokud se ptáte na fungování nástroje XrefRepath - ten na AutoCADLT nespustíte a dával by smysl pouze v případě, že ho spustíte na souboru s funkčními cestami -on pak zkonvertuje plnou cest na relativní.

David980
01.02.2023, 10:45
Ano přesně tak, nyní je to Xhref "....:" \\192.168...\Work\projekt\DWGS\... is orphaned.

splonk
01.02.2023, 10:53
[QUOTE=David980]Ano přesně tak, nyní je to Xhref "....:" \\192.168...\Work\projekt\DWGS\... is orphaned.[/QUOTE]
Zkuste serveru změnit IP adresu v sití tak, aby je měl stejnou jako server předtím... Pokud to jde, pokud Vám to Admin povolí apod... To bude řešení pro všechny Vaše problémyA do budoucna se zkuste naučit v síti nepoužívat UNC cesty (\\Server\lkjhl\lkjk\) ale připojit/namapovat si složku jako disk např - J:\Work\sldk\sldkg\... (pravý klik na sdílenou slozku na serveru - namapovat..., vizte take cmd příkaz NET USE). Pak pod to "J" můžete schovat "cokoliv"...

Vladimír Michl
01.02.2023, 11:02
Nebo přesuňte xrefy do stejné složky jako je hlavní výkres - AutoCAD si přestane stěžovat a najde je.

Mantlík
01.02.2023, 11:35
[/QUOTE]
A do budoucna se zkuste naučit v síti nepoužívat UNC cesty (\\Server\lkjhl\lkjk\) ale připojit/namapovat si složku jako disk např - J:\Work\sldk\sldkg\... (pravý klik na sdílenou slozku na serveru - namapovat..., vizte take cmd příkaz NET USE). Pak pod to "J" můžete schovat "cokoliv"...[/QUOTE] Jo, takhle to používáme léta a nebyl nikdy problém při výměně počítače

David980
01.02.2023, 15:52
To je právě můj problém mám sdílenou složku na serveru \\192.168.88...\Projekt\xrefa problém je v tom, že jsou ty xrefy většinou poházené, že nejsou nutně u každého projektu ve složce Xref... Jakmile jsem v DWG dal select new path, tak mi to nabídlo potom uploadnout všechny Xrefy co jsou v té složce, ale problém je tohle dělat u každého projektu, i těch co máme zpětně archivované. Kdyby existoval nějaký script co by to dokázal vzít u každého projektu Attached Xrefy a jen změnit \\192.168.88... na Y:\projekt. Tak by mi to hodně pomohlo