@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