1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
@echo off
rem (c) 2000 Jaromir Dolecek - All rights reserved ;-b
rem $Id: install_cgi.bat,v 1.1 2000/01/24 12:12:17 dolecek Exp $
rem Skript pro instalaci CGI CSacku
rem Akceptuje jediny parametr - jmeno adresare, kam se maji
rem presunou nakopirovane CGI skripty
rem jmeno binarky CGI CSacku
set binarka=csacek_cgi.exe
rem otesti, jestli byl zadan parametr nebo jestli parametr byl /?
if x%1 == x goto err:
if x%1 == x/? goto err:
rem otesti, jestli existuje binarka
if exist %binarka% goto ok1:
echo %0: soubor %binarka% neexistuje - spoustite instalaci
echo %0: z adresare s rozbalenym CGI CSackem ?
goto neuspech
:ok1
rem otesti, jestli zadany adresar existuje a pokud ne, vytvor ho
if exist %1 goto ok2:
echo %0: adresar %1 neexistuje, byl tedy vytvoren
md %1
:ok2
echo %0: kopiruji %binarka% na soubory toXXX a whichcode ....
rem smaz vsechny *.cgi v aktualnim adresari
if exist toASCII.cgi del /q *.cgi
rem nakopiruj binarku na jednotlive soubory
call copy_cgi.bat %binarka%
rem pokud cilovy adresar uz obsahuje CSacek soubory, smaz je
if exist %1/toASCII.cgi for %%j IN (*.cgi) do del %1\%%j
rem no a nyni konecne proved onen presun
echo %0: presouvam vytvorene soubory do adresare %1
move *.cgi %1 >NUL
rem vytvor adresar C:\CSacek\ a prekopiruj tam whichcode_template.html
if exist C:\CSacek goto wt:
echo %0: vytvarim adresar C:\CSacek
md C:\CSacek
:wt
if not exist C:\CSacek\whichcode_template.html goto wt_copy
echo %0: soubor C:\CSacek\whichcode_template.html existuje, nechavam beze zmeny
goto konec_instalace
:wt_copy
echo %0: kopiruji soubor whichcode_template.html do C:\CSacek\
copy whichcode_template.html C:\CSacek >NUL
:konec_instalace
echo %0: Gratuluji - instalace CGI CSacku skoncila uspesne.
goto konec
:err
echo Syntax:
echo %0 ADRESAR
echo *
echo kde ADRESAR je adresar s CGI skripty, kam se maji umistit binarni
echo soubory CSaceku (soubory toXXX, whichcode)
goto konec
:neuspech:
echo %0: instalace CGI CSacku skoncila NEUSPESNE!
:konec
|