AutoDesk Inventor + Szimlinkek

Fórumok

Kedves kollégák,

cégünknél gyártmányszerkesztő szakembereink Autodesk Inventor 2009-et használnak a műszaki rajzaink előállításához, szerkesztéséhez. Ezek a rajzok külső körülmények miatt sorszámozva vannak, viszont mindegyiknek van egy ún. rajzszáma is. Az az igény merült fel, hogy a hálózaton sorszám és rajzszám szerint is el lehessen érni a fájlokat.

Ez remekül megoldható egy összerendezőtáblázattal, illetve egy scripttel, ami a megfelelő sorszámú fájlokhoz (kiterjesztések száma véges, kb. 10 féle) létrehoz egy symlinket, így mindkettő ugyanazt tartalmazza, megnyitható, szerkeszthető.

De. Sajnos az Inventor olyan okos szoftver, hogy minden mentésnél csinál egy backup fájlt (tfh. nem kapcsolhatjuk ki), amit áthelyez az aktuális könyvtáron belül egy OldVersions könyvtárba, majd az eredeti fájl helyére a mentett fájlt teszi. Nos, mivel a symlink elmászott az OldVersions-be, és a változások nem lettek benne átvezetve, verziókülönbség alakul ki a két fájl között.

Milyen megoldást javasoltok a probléma kiküszöbölésére és a kívánt funkció megtartására?

U.i.: mentést a kolléga mondjuk kétpercenként csinál, a fájlra több másik fájl hivatkozik (moduláris rajzok).

Hozzászólások

hali

nem értem, ez miért jó nektek, de gondolom a megrendelő írja elő :) nem lehet egyszerűen eleve úgy menteni a fájlokat, hogy a fájlnév tartalmazza a sorszámot és a rjazszámot is?
ez sambán van amúgy? (gondolom) nem lehetne, hogy symlink helyett sima vindózos .lnk fájlokat generálna a szkripted? azok elég "buták", nem fognak vándorolni, mikor az inventor oldversiont csinál.
egy lnk fájl így épül fel, nem bonyolult, simán szkriptelhető.

--------------------------------
feel the beat - it's everywhere!

A fájlokat nagyrészt kapjuk, és hiába csinálunk változásokat, legközelebb felülíródnak (vagy duplikálódnak). A kereshetőség és a jól struktúrálható rajzszámaink miatt gondoltam a symlinkekre, abszolút gyorsan tudnának vele dolgozni az előzetes tesztek alapján.

LNK fájlra már én is gondoltam, gugliztam is, de a macera miatt egyelőre félretettem. Próbálkoztam batch fájlokkal is, amik valamiért nem működtek, de azokat hagytam is a fenébe, akkor már inkább lnk.

Próbálkoztam hardlinkekkel is plusz kikapcsoltam az OldVersion-özést is, de a hülye Inventor először letörli a fájlt, azután létrehozz egyet, és abba menti el a módosított rajzot (ezért veszik el a symlink is pl.).

Még arra gondoltam, hogy generálok html-eket a fájlnevekből, a böngésző pedig alapértelmezetten az Inventort hozza be a fájlokhoz.

Ja igen, különben samba.

--
deejayy DOT hu

No, egy többé-kevésbé működő megoldásnak azt csináltam, hogy készítettem egy "template" lnk fájlt, amiben egyes részeket kicserélek.
Hátránya ugye, hogy statikus fájlhosszokra van beállítva, ilyenek. De ez most megy. Majd, ha nem leszek döglusta, megcsinálom normálisan :)

--
deejayy DOT hu

A script reagálhatna az adott könyvtárban történő változásokra.

:)

Ha a Projekt ablakban (File/Projects) az Option menu alatt az "Old versions to keep on save" optional 0-t (nulla) teszel akkor gondolom nem lesz tobbe old version file.

FeZo