1. gyakorlat: A kötegfájl képességeinek kibővítése

Az alábbi példa bemutatja, hogy miként egészítheti ki az Egyszerű kötegfájlok létrehozása részben létrehozott kötegfájl. Ebben a példában megadhatja a DWG-fájlok és az exportált fájlok helyét. A kötegfájl mindegyik DWG-fájl számára létrehoz egy parancsfájlt. A kötegfájl a DWG-fájl nevével megegyező nevű profilt használ.

A Dubuque.dwg nevű fájlnak például egy ennek megfelelő nevű Dubuque.epf profillal kellene rendelkeznie. A módszer használatához ezért hozzon létre egy EPF-fájlt minden egyes DWG-fájl számára.

Az összetett kötegfájl létrehozása

  1. A Jegyzettömbben billentyűzze be a következőt:
    set srcDir=D:\Redding\DWGs
    set outDir=D:\ReddingSDFs
    

    A példában ábrázolt könyvtárakat helyettesítse saját könyvtáraival. Adja meg azokat a könyvtárakat, amelyekben a rajzfájlokat és az exportált fájlokat tárolja.

  2. Hozza létre az ideiglenes temp.scr exportálási parancsfájlt a következő sorok bebillentyűzésével.
    for %%f in (%srcDir%\*.dwg) do (
    echo _-mapexport>          temp.scr
    echo FDO_SDF>>             temp.scr
    echo %outDir%\%%~nf.sdf>>  temp.scr
    echo _yes>>                  temp.scr
    
  3. Hozzon létre egy, a rajzfájl alapnevével megegyező nevű exportálási profilt.
    echo %%~df%%~pf%%~nf.epf>> temp.scr
    echo _proceed>>                  temp.scr
    echo _quit>>               temp.scr
    "C:\Program Files\AutoCAD Map 3D 2015\acad.exe" %%f /b temp.scr
    )
    

    Billentyűzze be a telepített alkalmazás elérési útvonalát, ha eltér a megadottól.

  4. Adjon nevet a kötegfájlnak, majd mentse el azt.
    Megjegyzés:

    Futtassa a kötegfájlt a Parancs ablakból. A kötegfájl adott időpontokban történő automatikus futtatásának ütemezését a DOS „AT” parancsával állíthatja be.

Az eredmény

Pontosította az Egyszerű kötegfájlok létrehozása részben létrehozott kötegfájlt. A fájl immár megadja a DWG-fájlok helyét és az exportált fájlok helyét.

A gyakorlatok folytatásához lépjen tovább a Termelési kötegfájl létrehozása részre.