Synced files: - DOS batch files updated (ATESYNC, CTONWTXT, DEPLOY, NWTOC, etc.) - New debug batch files (ATESYNCD, CTONWD, NWTOCD, DIAGBK) - Removed obsolete debug files (ATESYNC-DEBUG, CTONW-DEBUG, NWTOC-DEBUG) - New deployment scripts (deploy-to-nas.sh, validate-dos.sh) - DOS coding agent documentation updated Machine: Mikes-MacBook-Air.local Timestamp: 2026-01-22 19:10:48 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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
|