home *** CD-ROM | disk | FTP | other *** search
- @echo off
- break=off>NUL
- rem --- Arachne is *.BAT which will make your PC survive to 21st century! ---
- rem ------ (c)1996-2000 Michael Polak, Arachne Labs, http://arachne.cz/ -----
- if (%1) == (-u) goto termin
- if not (%1) == () goto continue
- if not exist arachne.cfg setup.bat
- if not exist arachne.pck setup.bat
- if exist lock arachne.bat system\gui\err_lock.ah
- if exist ppp.log arachne.bat -r
- echo Don't worry, this is just Arachne lock file...>lock
- :continue
- core.exe %1 %2
- if errorlevel 128 goto fastexecute
- if errorlevel 64 goto execute
- if errorlevel 32 goto end
- if errorlevel 16 goto graphics
- if errorlevel 8 goto resolution
- rem ^^^^^^^^^^^^^^^^ warning! new errorlevels since 1.50 beta 3 !!!
- pause
- core.exe system\gui\fatal.ah
- if errorlevel 128 goto fastexecute
- if errorlevel 64 goto execute
- if errorlevel 32 goto end
- if errorlevel 16 goto graphics
- if errorlevel 8 goto resolution
- rem ^^^^^^^^^^^^^^^^ warning! new errorlevels since 1.50 "release candidate"
- if not exist core.exe goto noexe
- goto err
- :termin
- termin.com 0x60
- del ppp.log
- goto end
- :noexe
- echo CORE.EXE is missing.
- goto end
- :graphics
- :resolution
- core -s
- if errorlevel 32 goto end
- goto continue
- :execute
- $roura$.bat
- goto err
- :fastexecute
- if not (%ARACHNETEMP%)==() %ARACHNETEMP%\$roura$.bat
- %TEMP%\ARACHNE.TMP\$roura$.bat
- if exist %TEMP%ARACHNE.TMP\$roura$.bat %TEMP%ARACHNE.TMP\$roura$.bat
- :err
- echo Abnormal Arachne termination. Please reboot system and/or restart Arachne.
- :end
- if exist $roura?.bat del $roura?.bat
- if exist *._$b del *._$b
- if exist %ARACHNETEMP%\*._$b del %ARACHNETEMP%\*._$b
- if exist %TEMP%\ARACHNE.TMP\*._$b del %TEMP%\*._$b
- if exist ip-up.bat del ip-up.bat
- if exist ppp.log echo Type 'arachne -u' to terminate SLIP/PPP connection.
- if exist lock del lock
- echo.
-