Opis
Czasami istnieje potrzeba zapisania ustawień, jak również zarchiwizowania istotnych plików programu SURFCAM. Jest to konieczne np. w momencie gdy zmieniamy komputer na nowy lub chcemy przenieść istotne pliki z poprzedniej wersji programu do aktualnej. Poniższa procedura pozwala na automatyczny zapis plików postporcesorów, narzędzi, bazy danych materiałów i plików inicjujących pracę programu.
W związku z tym, że SURFCAM może być zainstalowany w różnych lokalizacjach, poniższa procedura pozwala na zarchiwizowanie istotnych plików niezależnie od ścieżki w jakiej program jest zainstalowany. Dla przykładu SURFCAM może być zainstalowany w katalogu SURFCAM_Vel4 zamiast w domyślnym SURFCAM.
Procedura:
1. Utwórz plik o nazwie Surf_Bak.txt w katalogu, gdzie zainstalowany jest SURFCAM np. C:\SURFCAM 4. Można tego dokonać używając Notatnika lub programu Wordpad i zapisując pod nazwą Surf_Bak.txt.
2. Skopiuj poniższy skrypt (tekst w kolorze zielonym) do pliku txt. Nie kopiuj “**********”
3. Zapisz plik i zamknij go
4. Zmień nazwę pliku na Surf_Bak.bat
5. Kliknij dwukrotnie plik Surf_Bak.bat. Pojawi się okno DOS, pokazujące działanie skryptu.
6. Istotne pliki SURFCAM zostaną skopiowane do katalogu o nazwie C:\0_SurfcamBakupFiles. Możesz dokonać edycji skryptu, zmieniając katalog docelowy.
**********************************************
Wstaw poniższy tekst do pliku Surf_Bak.txt
**********************************************
:: Surf_Bak
:: Plik służący wykonaniu kopii zapasowej plików i ustawień SURFCAM.
:: Opracowany dla wersji Velocity4, 05/08/2009
:: Dla nowszych wersji SURFCAM, należy zamienić frazy Velocity4 na np. Velocity5
;; Uwagi, CD .. oznacza przyrostowy powrót do katalogu wyżej
:: ************************************************************************
:: Ścieżka: Surfcam\Postlib
CD POSTLIB
xcopy "postform.m" "c:\0_SurfcamBackupFiles\M_post\" /Y
xcopy "postform.e" "c:\0_SurfcamBackupFiles\M_post\" /Y
xcopy "postform.l" "c:\0_SurfcamBackupFiles\M_post\" /Y
:: Ścieżka: Surfcam\Velocity4\Mpost
CD ..
CD VELOCITY4
CD MPOST
xcopy "post.ini" "c:\0_SurfcamBackupFiles\M_post\" /Y
:: Ścieżka: Surfcam\Postlib\Spost
CD ..
CD ..
CD POSTLIB
CD SPOST
xcopy "uncx*.*" "c:\0_SurfcamBackupFiles\S_post\" /Y
:: Ścieżka: Surfcam\Postlib\Spost\M_image
CD M_IMAGE
xcopy "*" "c:\0_SurfcamBackupFiles\S_post\" /Y
:: Ścieżka: Surfcam\Velocity4\Spost
CD ..
CD ..
CD ..
CD VELOCITY4
CD SPOST
xcopy "config.tbl" "c:\0_SurfcamBackupFiles\S_post\" /Y
:: Ścieżka: Surfcam\Tool
CD ..
CD ..
CD TOOL
xcopy "*.SCCTL" "c:\0_SurfcamBackupFiles\Tools\" /Y
:: Ścieżka: Surfcam\Template
CD ..
CD TEMPLATE
xcopy "*.*" "c:\0_SurfcamBackupFiles\Template\" /Y
:: Ścieżka: Surfcam\Velocity4
CD ..
CD VELOCITY4
xcopy "colors.ini" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "hotkeys.ini" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "surfcam.pst" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "surfcam.ini" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "dgtztlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "drilltlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "edmtlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "lathetlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "ldrlltlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "milltlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "material.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "plungeroughtlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "threadmilltlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "srmmat.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "srmtlb.mdb" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "IGS2SCPRT.CFG" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "SCPRT2IGS.CFG" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "SETUPGEN.CFG" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "Operations.cfg" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "SetupgenTxt.cfg" "c:\0_SurfcamBackupFiles\Velocity\" /Y
xcopy "Tooling.cfg" "c:\0_SurfcamBackupFiles\Velocity\" /Y
:: Ścieżka: Surfcam\Velocity4\Sdnc
CD SDNC
xcopy "sdnc.sdnccfg" "c:\0_SurfcamBackupFiles\DNC\" /Y
********************************************
End of script file
********************************************