82 lines
2.1 KiB
Batchfile
82 lines
2.1 KiB
Batchfile
@ECHO OFF
|
|
REM Dataforth Test Machine Startup - DOS 6.22
|
|
REM Automatically runs after CONFIG.SYS during boot
|
|
REM Version: 3.0 - Auto-update system integrated
|
|
REM Last modified: 2026-01-19
|
|
|
|
REM Set machine identity (configured by DEPLOY.BAT)
|
|
SET MACHINE=TS-4R
|
|
|
|
REM Set DOS search path for executables
|
|
SET PATH=C:\DOS;C:\NET;C:\BAT;C:\BATCH;C:\
|
|
|
|
REM Set command prompt to show current directory
|
|
PROMPT $P$G
|
|
|
|
REM Set temporary file directory
|
|
SET TEMP=C:\TEMP
|
|
SET TMP=C:\TEMP
|
|
|
|
CLS
|
|
ECHO.
|
|
ECHO ==============================================================
|
|
ECHO Dataforth Test Machine: %MACHINE%
|
|
ECHO DOS 6.22 with Automatic Update System
|
|
ECHO ==============================================================
|
|
ECHO.
|
|
|
|
REM Create required directories if they don't exist
|
|
IF NOT EXIST C:\TEMP\*.* MD C:\TEMP
|
|
IF NOT EXIST C:\BAT\*.* MD C:\BAT
|
|
IF NOT EXIST C:\BATCH\*.* MD C:\BATCH
|
|
|
|
ECHO Starting network client...
|
|
ECHO.
|
|
|
|
REM Start network client and map T: and X: drives
|
|
IF EXIST C:\STARTNET.BAT CALL C:\STARTNET.BAT
|
|
|
|
REM Verify T: drive is accessible
|
|
IF NOT EXIST T:\*.* GOTO NET_FAILED
|
|
|
|
ECHO [OK] Network started
|
|
ECHO.
|
|
ECHO Network Drives:
|
|
ECHO T: = \\D2TESTNAS\test
|
|
ECHO X: = \\D2TESTNAS\datasheets
|
|
ECHO.
|
|
|
|
REM Download latest software updates from network
|
|
ECHO Checking for software updates...
|
|
IF EXIST C:\BAT\NWTOC.BAT CALL C:\BAT\NWTOC.BAT
|
|
|
|
REM Upload test data to network for database import
|
|
ECHO Uploading test data to network...
|
|
IF EXIST C:\BAT\CTONW.BAT CALL C:\BAT\CTONW.BAT
|
|
|
|
ECHO.
|
|
ECHO ==============================================================
|
|
ECHO System Ready
|
|
ECHO ==============================================================
|
|
ECHO.
|
|
ECHO Available Commands:
|
|
ECHO UPDATE - Full system backup to T:\%MACHINE%\BACKUP
|
|
ECHO CHECKUPD - Check for available updates
|
|
ECHO CTONW - Manual upload to network
|
|
ECHO NWTOC - Manual download from network
|
|
ECHO.
|
|
GOTO END
|
|
|
|
:NET_FAILED
|
|
ECHO [ERROR] Network drive mapping failed
|
|
ECHO T: drive not accessible
|
|
ECHO.
|
|
ECHO To start network manually:
|
|
ECHO C:\STARTNET.BAT
|
|
ECHO.
|
|
ECHO Updates and backups will not work until network is available.
|
|
ECHO.
|
|
PAUSE
|
|
|
|
:END
|