Nidmaker: Porovnání verzí
Smuto Babel>Root m (1 revizi) |
m (naimportována 1 revize) |
(Žádný rozdíl)
|
Aktuální verze z 11. 12. 2018, 13:59
Nidmaker je utilita která archivuje projekty Allplanu z prostredí správce systému do formátu NID
Obsah
Archivace projektu[editovat | editovat zdroj]
- Archivace se spouští ve správci souborů nad adresárem projektu Allplanu pravým tlačítkem myši a volbou Archivovat do NID Soubor:Nidmaker com archive.pngArchivovat do NID
- V dialogu nastavte: Soubor:Nidmaker dialog.pngDialog Nidmaker
- cestu, kam se archiv vytvorí: obvykle C:\ACTIVE FOLDER
- Komentár popište důvod archivace, mapr. Projekt odevzdán ve stupni DPS a vymazán
- pokud se objeví hlásení:
- Selhala substituce sitove cesty, disk $s: jiz existuje, nebo nelze substituovat. - kontaktujte CAD podporu
- Složka neobsahuje projekt Allplanu!
- adresár neobsahuje soubory project.cfg a project1.dat, tudíž se nejedná o projekt Allplanu
- adresár neobsahuje soubor project.cfg - kontaktujte CAD podporu
- Projekt nemá nastaven všechny standardy 'do Projektu'. Presto pokračovat? - u zakončení projektu doporučujeme pred archivací v Allplanu nastavit všechny definice do projektu.
- Projekt je právě používán, záloha tedy nemusí být kompletní. Chcete presto pokračovat? - některé soubory jsou držené jiným procesem - pravděpodobně má někdo otevren projekt. Pokud dáte presto pokračovat, budou tyto soubory chybět v archivu.
- Projekt byl úspěšně zazálohován - ukončí Nidmaker
Obnovení projektu[editovat | editovat zdroj]
- V Komentári k NID souboru je popsán důvod archivace
- Otverte NID soubor v Total Commanderujako ZIP(CTRL+PgDn)
- Najděte a otevrete soubor planinfo.log
- Na 8 rádku comment= je uveden komentár k archivu
- Poklepejte ve správci souborů na NID soubor
- Spustí se Allplan a zobrazí se v stavovém rádku hlásení: NID soubor se komprimuje
- Po skončení se otevre Plán instalovaného projektu
Vykopírování souborů z NID[editovat | editovat zdroj]
- Otverte NID soubor v Total Commanderujako ZIP(CTRL+PgDn)
- Vykopírujte si výkresy (fólie) tb*.ndw, nebo plány pb*.npl
Související články[editovat | editovat zdroj]
- eTransmit - archivace projektu v Autocadu
Administrace[editovat | editovat zdroj]
- Prednastavení pro všechny uživatele se provádí úpravou souboru nidmaker.ini
- seedfile=seed_nid.lib - šablona ZIP souboru (prejmenovaný ZIP s nutnými soubory pro NID)
- nidfile= - prednastavení cesty a názvu vytváreného archivu
- substdrive=B - substituce síťových cest URL na písmeno jednotky - musí se nastavit jerdnotka, která není u uživatelů použitá, jinak se zobrazí chyba: "Selhala substituce sitove cesty, disk $s: jiz existuje, nebo nelze substituovat."
Instalace[editovat | editovat zdroj]
- Soubory Nidmakeru jsou uloženy na síťové cestě \\SERVER-A\CAD\DEPOT\UTILITY\NIDMAKER\, odkud jsou všemi uživately spouštěny.
- Instalace spočívá pouze v zápisu položky Archivat do NID do registru pomocí souboru install_server-a.reg.
Programování[editovat | editovat zdroj]
Nové požadavky[editovat | editovat zdroj]
1. prikopirovat definice z STD do NID a nastaveni project.cfg (v NID) na PRJ (ale orig. projekt nechat definice jak byli)
Jestlize je Version.txt 19, pouzij cestu z registru HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\Allplan\2005.0\InstallRoot\\NetDrive a NetPath
Zalozime novou sekci v nidmaker.ini, to mi umozni do budoucna doplnovat cestu na nove verze Allplanu a doplnovat soubory dle hvezdickove konvence
[Version] 17=2003.0 18=2004.0 19=2005.0 [STDFiles] STIFT=zstric.dat FONTS=*.afn;ztg*.* MUSTER=zt*.*;zts*.* WERKSTOFF= LISTEN=zli*.* LAYER=lay*.*;grp2lay.*
Dulezite je pak do PROJECT.CFG hotoveho NID (ale ne do PRJ na serveru) dat informaci o tom, ze jsou vsechny definice v PRJ:
2. konverze puvodnich Allplan archivu (dvojice ZIP a INF) na NID
(zachovava se puvodni verze)
Jednoduse z INF vykuchat informace
Version: 2004.0 Date: Monday, Aug 14 2006 17:43:44 (DST) Environment settings: --------------------- BIN = d:\ALLPLAN04\Binnt ETC = d:\ALLPLAN04\Etc HLP = d:\ALLPLAN04\Hlp PRJ = \\SERVER-F\Nemetschek\ALLPLAN04\Prj TMP = C:\TEMP STD = \\SERVER-F\Nemetschek\ALLPLAN04\Std USR = \\SERVER-F\Nemetschek\ALLPLAN04\usr\smuto COD = d:\ALLPLAN04\Cod INF = d:\ALLPLAN04\Inf NET = \\Server-f\nemetschek\allplan04\net User = smuto
Menu : Zálohování dat - Vytvorit zálohu - Pojmenovaný projekt Projectname: 1-Small house Directory: \\SERVER-F\Nemetschek\ALLPLAN04\Prj\1-Small house.prj Subdirectory: Yes Tools: pkzip File: C:\TEMP\06081401.zip
narvat je do PLANINFO.LOG
mainfile=pb000001.000 planNr=1 planname= project=1-Small house timestamp=14.08.06-17.46.14 resources=1 layer=1 comment=uveďte důvod archivace (mesíční záloha, projekt odevzdán a vymazán, kopie do partnerské kanceláre...) url=http://www.k4.cz preview= host=PREZENTATOR nidfile=060814 1-Small house.nid allplanVersion=18
a ZIP prejmenovat na NID.
Původní zadání[editovat | editovat zdroj]
Potreboval bych vytvorit archivaci projektu Allplanu do NID, ktery by fungoval pres kontextove menu Pruzkumnika [Explorer]. NID je vlastne zapakovany adresar pomoci ZIP a navic obsahuje tri soubory (planinfo.log, pb000001.000, plan.prn)
DIR.TXT je typicky obsah adresare projektu Allplanu VZOREK.NID je projekt Allplanu. Po prejmenovani na *.ZIP s nim lze pracovat jako s beznym ZIP archivem <*> znamena nahradit konkretnimi hodnotami
Pres kontextove menu Pruzkumnika nad adresarem <*>.PRJ si zvolim "Archivovat do NID". Mel by zapakovat vnitrek adresare, doplnit obsah seed_nid.lib(prejmenovany .zip) (neprepisovat soubory pokud uz existuji) a upravit planinfo.log:
mainfile=pb000001.000 planNr=1 planname= project=<*> timestamp=<09.12.04-00:00:00> resources=1 layer=1 comment=<*> url=<*> preview=<*> host=PREZENTATOR nidfile=<*>.nid allplanVersion=<*>
1. Nazev projektu by mel zjistit ze souboru project1.dat uvnitr adresare:
00000001 AEC2006 +++ Standardizace +++ @localhost @n0000001@000@00000000000000000000000000000000@0000000000@40B306AA
Pokud soubor project1.dat neobjevi, mel by zobrazit chybovy dialog: "Složka neobsahuje projekt Allplanu! [OK]"
2. cislo verze se da zjistit v souboru version.txt uvnitr adresare.
3. mel by se podivat dovnitr souboru project.cfg a pokud obsahuje retezec "STD" zobrazit jeho obsah a napsat upozornujici dialog (za /* nezobrazovat):
Definice pera a čar = Projekt /* STIFT=PRJ Fonty = Projekt /* FONTS=PRJ Vzory a šrafování = Projekt /* MUSTER=PRJ Řady prutové ocele a sítí = Kancelár /* WERKSTOFF=STD /* LISTEN=PRJ Struktura hladin a čar = Projekt /* LAYER=PRJ /* PLANZV=PLANZV1 /* CAD_AVA=ON
Projekt nemá nastaven všechny standardy do Projektu. Pokračovat? [Yes][No]
4. V dalsim dialogu by se mel zeptat na misto ulozeni archivu (s preddefinovanou cestou), komentar (s nahledovym textem), webadresu (preddefinovanou), preview (nabidnout, pokud najde v podadresari projektu soubory s preddefinovanou koncovkou a umoznit prohlednou asociovanym prohlizecem)
5. Pro doplnovani utilitky by bylo dobre vse ridit pomoci NIDMAKER.INI, kde budu moci upravovat chybove hlasky a preddefinovat promenne:
comment="neaktualni projekt pro stavebni urad" url="http://www.k4.cz/ePortal/zasilka/<050426133417>" /* dle datumu YYMMDDhhmmss preview=*.pdf;*.plt;*.p??; msgnoallprj="Složka neobsahuje projekt Allplanu!" msgstdset="Projekt nemá nastaven všechny standardy do Projektu. Pokračovat?"
Typografie | Terminologie | Zkratky | Slovníky | Formáty souborů | Aplikace |