home *** CD-ROM | disk | FTP | other *** search
- cls
- @echo off
- cls
- if %1x==x goto use
- if %2x==x goto use
- for %%f in (a:,b:) do if %1 == %%f goto check2
- for %%f in (A:,B:) do if %1 == %%f goto check2
- goto use
-
- :check2
- for %%f in (c:,d:,e:,f:,g:,h:,i:,j:,k:,l:,m:,n:,o:,p:,q:,r:,s:,t:,u:,v:,w:,x:,y:,z:) do if %2 == %%f goto start
- for %%f in (C:,D:,E:,F:,G:,H:,I:,J:,K:,L:,M:,N:,O:,P:,Q:,R:,S:,T:,U:,V:,W:,X:,Y:,Z:) do if %2 == %%f goto start
- goto use
-
- :start
- cls
- echo.
- echo ╔═════════════════════════════════════════════════════════════════════════════╗
- echo ║ UTILIDAD DE INSTALACION DE LOS PROGRAMAS SHAREWARE DE ║
- echo ║ ───────────────────────────────────────────────────────────────────────── ║
- echo ║ "INFORMATICA FACIL", ENTREGA DICIEMBRE '94 ║
- echo ╚═════════════════════════════════════════════════════════════════════════════╝
- echo.
- echo ┌──────────────────────────────────────────────────────────────────┐
- echo │ A.- Instalar el programa "Top Draw" en su disco %2. │
- echo │ B.- Instalar la aplicación "MIDI Made v2.0" en su disco %2. │
- echo │ C.- Copiar los ficheros de sonido de "Yabdabdo" en su disco %2. │
- echo │ D.- Instalar el juego "Aquanoid v1.35" en su disco %2. │
- echo │ E.- Instalar el juego "Machine Nation" en su disco %2. │
- echo │ F.- Instalar el juego "Xargon 1: Beyond Reality" en su disco %2. │
- echo ├──────────────────────────────────────────────────────────────────┤
- echo │ G.- Abandonar la utilidad de instalación. │
- echo └──────────────────────────────────────────────────────────────────┘
- echo.
- echo ╔═════════════════════════════════════════════════════════════════════════════╗
- echo ║ Elija cualquiera de las opciones para instalar el programa correspondiente. ║
- echo ║ Pulse la opción "G" para abandonar la utilidad de instalación. ║
- echo ╚═════════════════════════════════════════════════════════════════════════════╝
- ask .
- if errorlevel 7 goto end
- if errorlevel 6 goto xargon
- if errorlevel 5 goto machine
- if errorlevel 4 goto aqua
- if errorlevel 3 goto sonidowv
- if errorlevel 2 goto midimade
- if errorlevel 1 goto topdraw
- goto start
-
- :topdraw
- cls
- batchman direxist %2\topdraw
- if errorlevel 1 goto yaexiste
- espacio %2 2800000
- if not errorlevel 1 goto space
- md %2\topdraw >nul
- echo.
- echo Copiando ficheros del programa "Top Draw" al disco %2...
- copy \topdraw\*.* %2\topdraw\*.* /v >nul
- %2
- cd\topdraw
- topdcomp.exe >nul
- del topdcomp.exe >nul
- %1
- echo.
- echo Ha concluido la instalación de "Top Draw".
- pause
- goto start
-
- :midimade
- cls
- batchman direxist %2\midimade
- if errorlevel 1 goto yaexiste
- espacio %2 1400000
- if not errorlevel 1 goto space
- md %2\midimade >nul
- echo.
- echo Copiando ficheros del programa "MIDI Made v2.0" al disco %2...
- copy \midimade\*.* %2\midimade\*.* /v >nul
- echo.
- echo Ha concluido la instalación de "MIDI Made v2.0".
- pause
- goto start
-
- :sonidowv
- cls
- batchman direxist %2\sonidowv
- if errorlevel 1 goto yaexiste
- espacio %2 700000
- if not errorlevel 1 goto space
- md %2\sonidowv >nul
- echo.
- echo Copiando ficheros del programa "Yabdabdo.wav" al disco %2...
- copy \sonidowv\*.* %2\sonidowv\*.* /v >nul
- %2
- cd\sonidowv
- yabad-.exe >nul
- del yabad-.exe >nul
- %1
- echo.
- echo Ha concluido la instalación de "Yabdabdo.wav".
- pause
- goto start
-
- :aqua
- cls
- batchman direxist %2\aqua
- if errorlevel 1 goto yaexiste
- espacio %2 1200000
- if not errorlevel 1 goto space
- :chdisco2
- cls
- echo.
- echo Introduzca el disquete 2/2 en la unidad %1, por favor.
- pause
- if not exist %1\aqua\aqua.exe goto chdisco2
- md %2\aqua >nul
- echo Copiando ficheros de "Aquanoid v1.35" al disco %2...
- copy \aqua\*.* %2\aqua\*.* /v >nul
- :chdisco1
- cls
- echo.
- echo Introduzca de nuevo el disquete 1/2 (Instalar) en la unidad %1.
- pause
- if not exist %1\topdraw\topdcomp.exe goto chdisco1
- echo.
- echo Ha finalizado la instalación de "Aquanoid v1.35".
- echo.
- pause
- goto start
-
- :machine
- cls
- batchman direxist %2\machine
- if errorlevel 1 goto yaexiste
- espacio %2 1600000
- if not errorlevel 1 goto space
- :pdisco2
- cls
- echo.
- echo Introduzca el disquete 2/2 en la unidad %1, por favor.
- pause
- if not exist %1\machine\machine.exe goto pdisco2
- md %2\machine >nul
- echo Copiando ficheros de "Machine Nation" al disco %2...
- copy \machine\*.* %2\machine\*.* /v >nul
- :pdisco1
- cls
- echo.
- echo Introduzca de nuevo el disquete 1/2 (Instalar) en la unidad %1.
- pause
- if not exist %1\topdraw\topdcomp.exe goto pdisco1
- echo.
- echo Ha finalizado la instalación de "Machine Nation".
- echo.
- pause
- goto start
-
- :xargon
- cls
- batchman direxist %2\xargon
- if errorlevel 1 goto yaexiste
- espacio %2 2800000
- if not errorlevel 1 goto space
- :yodisco2
- cls
- echo.
- echo Introduzca el disquete 2/2 en la unidad %1, por favor.
- pause
- if not exist %1\machine\machine.exe goto yodisco2
- md %2\xargon >nul
- echo Copiando ficheros de "Xargon 1: Beyond Reality" al disco %2...
- copy \xargon\*.* %2\xargon\*.* /v >nul
- %2
- cd\xargon
- xargoncp.exe >nul
- del xargoncp.exe >nul
- %1
- :yodisco1
- cls
- echo.
- echo Introduzca de nuevo el disquete 1/2 (Instalar) en la unidad %1.
- pause
- if not exist %1\topdraw\topdcomp.exe goto yodisco1
- echo.
- echo Ha finalizado la instalación de "Xargon 1: Beyond Reality".
- echo.
- pause
- goto start
-
- :end
- cls
- echo.
- echo.
- echo ╔═════════════════════════════════════════════════════════════════════════════╗
- echo ║ FIN DE LA INSTALACION DE PROGRAMAS SHAREWARE DE INFORMATICA FACIL ║
- echo ║ ───────────────────────────────────────────────────────────────────── ║
- echo ║ EN CASO DE HABERSE INSTALADO ALGUN PROGRAMA, ESTE SE ENCONTRARA EN EL ║
- echo ║ DIRECTORIO CORRESPONDIENTE, DE ACUERDO CON LA SIGUIENTE RELACION: ║
- echo ╚═════════════════════════════════════════════════════════════════════════════╝
- echo.
- echo ┌────────────────────────────────────────────────────────────────────────┐
- echo │ "Top Draw" SE HABRIA INSTALADO EN ──── %2\TOPDRAW │
- echo │ "MIDI Made v2.0" SE HABRIA INSTALADO EN ──── %2\MIDIMADE │
- echo │ "Yabdabdo.wav" SE HABRIA INSTALADO EN ──── %2\SONIDOWV │
- echo │ "Aquanoid v1.35" SE HABRIA INSTALADO EN ──── %2\AQUA │
- echo │ "Machine Nation" SE HABRIA INSTALADO EN ──── %2\MACHINE │
- echo │ "Xargon 1: Beyond Reality" SE HABRIA INSTALADO EN ──── %2\XARGON │
- echo └────────────────────────────────────────────────────────────────────────┘
- echo.
- echo ╔═════════════════════════════════════════════════════════════════════════════╗
- echo ║ Utilice el comando CD de MS-DOS para acceder al directorio deseado y ya en ║
- echo ║ en él cargue el fichero ejecutable correspondiente para activar el programa ║
- echo ╚═════════════════════════════════════════════════════════════════════════════╝
- goto fin
-
- :space
- cls
- echo.
- echo.
- echo ╔═══════════════════════════════════════════════════════════════════════════╗
- echo ║ El programa seleccionado del disquete de Informática Fácil nº 21 ║
- echo ║ necesita más espacio libre en el disco duro del que hay ahora. ║
- echo ║ Elimine ficheros innecesarios del disco e inténtelo de nuevo. ║
- echo ╚═══════════════════════════════════════════════════════════════════════════╝
- pause
- goto start
-
- :use
- echo Para instalar los programas del disquete de Informática Fácil en su disco duro:
- echo ──────────────────────────────────────────────────────────────────────────
- echo 1. Teclee INSTALAR [UNIDAD-ORIGEN] [UNIDAD-DESTINO]
- echo ────────────────────────────────────────────────
- echo Las posibles opciones para UNIDAD-ORIGEN, dependiendo
- echo de su sistema, son:
- echo A:
- echo B:
- echo etc.
- echo Las posibles opciones para UNIDAD-DESTINO, dependiendo
- echo de su sistema, son:
- echo C:
- echo D:
- echo 2. Pulse Enter
- echo ─────────────────────────────────────────────────
- echo Por ejemplo, para instalar los programas en la unidad C: desde un disquete
- echo en la unidad A:, teclee:
- echo INSTALAR A: C:
- goto Fin
-
- :yaexiste
- cls
- echo.
- echo ╔═══════════════════════════════════════════════════════════════════════════╗
- echo ║ El programa seleccionado ya se encuentra instalado en su disco ║
- echo ║ duro %2, o al menos el directorio sobre el que se ha de instalar ║
- echo ║ ya existe. Elimine del disco duro dicho directorio y los ficheros ║
- echo ║ que contiene antes de proseguir con la instalación. ║
- echo ╚═══════════════════════════════════════════════════════════════════════════╝
- pause
- goto start
-
-
- :Fin
- %2
- cd\
- echo on
-