Files
claudetools/AUTOEXEC.BAT
Mike Swanson f9c3a5d3a9 debug: Add parameter debugging and remove redundant PAUSE messages
Changes:
1. Added DEBUG output at script start to show %1 and %2 parameters
2. Removed 46 redundant "ECHO Press any key..." lines before PAUSE
   - DOS 6.22 PAUSE command already displays this message
   - No need for custom echo with same text

Debug output will show:
  DEBUG: Parameter 1 = [value]
  DEBUG: Parameter 2 = [value]

This will help diagnose why machine name parameter is not being
received when running: T:\DEPLOY.BAT TS-4R

Files modified:
- DEPLOY.BAT: Added debug lines 18-22, removed 10 ECHO lines
- UPDATE.BAT: Removed 7 ECHO lines
- CTONW.BAT: Removed 8 ECHO lines
- NWTOC.BAT: Removed 6 ECHO lines
- REBOOT.BAT: Removed 4 ECHO lines
- STAGE.BAT: Removed 6 ECHO lines
- CHECKUPD.BAT: Removed 2 ECHO lines
- DOSTEST.BAT: Removed 2 ECHO lines
- AUTOEXEC.BAT: Removed 1 ECHO line

Deployed to D2TESTNAS: /data/test/DEPLOY.BAT

Next test: Run T:\DEPLOY.BAT TS-4R and check DEBUG output

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-19 17:22:58 -07:00

103 lines
3.0 KiB
Batchfile

@ECHO OFF
REM AUTOEXEC.BAT - DOS 6.22 startup script for Dataforth test machines
REM This file runs automatically after CONFIG.SYS during boot
REM
REM Version: 2.0 for TS-4R test machine
REM Last modified: 2026-01-19
REM ==================================================================
REM STEP 1: Set environment variables
REM ==================================================================
REM Set machine name - CHANGE THIS FOR EACH MACHINE
REM Valid values: TS-4R, TS-7A, TS-12B, etc.
SET MACHINE=TS-4R
REM Set DOS path for executables
SET PATH=C:\DOS;C:\NET;C:\BATCH;C:\
REM Set command prompt to show current directory
PROMPT $P$G
REM Set temporary directory
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
REM ==================================================================
REM STEP 2: Display startup banner
REM ==================================================================
CLS
ECHO.
ECHO ==============================================================
ECHO Dataforth Test Machine: %MACHINE%
ECHO DOS 6.22 with Network Client
ECHO ==============================================================
ECHO.
REM ==================================================================
REM STEP 3: Create required directories
REM ==================================================================
IF NOT EXIST C:\TEMP\NUL MD C:\TEMP
IF NOT EXIST C:\BATCH\NUL MD C:\BATCH
REM ==================================================================
REM STEP 4: Start network client and map drives
REM ==================================================================
ECHO Starting network client...
ECHO.
REM Start network and map drives
IF EXIST C:\NET\STARTNET.BAT CALL C:\NET\STARTNET.BAT
REM Check if network started successfully by testing T: drive
IF NOT EXIST T:\NUL GOTO NET_FAILED
ECHO [OK] Network client started
ECHO.
GOTO NET_OK
:NET_FAILED
ECHO [WARNING] Network drive mapping failed
ECHO T: drive not accessible - backup will not run
ECHO.
ECHO To start network manually, run:
ECHO C:\NET\STARTNET.BAT
ECHO.
PAUSE
GOTO SKIP_BACKUP
REM ==================================================================
REM STEP 5: Display network drive status
REM ==================================================================
:NET_OK
ECHO Network Drives:
ECHO T: = \\D2TESTNAS\test
ECHO X: = \\D2TESTNAS\datasheets
ECHO.
REM ==================================================================
REM STEP 6: Run automatic backup (OPTIONAL)
REM ==================================================================
REM Uncomment the next 3 lines to enable automatic backup on boot:
REM ECHO Running automatic backup...
REM CALL C:\BATCH\UPDATE.BAT
REM IF ERRORLEVEL 1 PAUSE Backup completed - press any key...
REM ==================================================================
REM STEP 7: Display ready prompt
REM ==================================================================
:SKIP_BACKUP
ECHO System ready.
ECHO.
ECHO Commands:
ECHO UPDATE - Backup C: to T:\%MACHINE%\BACKUP
ECHO CTONW - Copy files C: to network
ECHO NWTOC - Copy files network to C:
ECHO.