This commit is contained in:
parent
e4686ff786
commit
1b69b22b79
86
INSTALL.BAT
Normal file
86
INSTALL.BAT
Normal file
@ -0,0 +1,86 @@
|
||||
@echo off
|
||||
REM ================================================================
|
||||
REM INSTALL.BAT - cnotes v0.1.1 DOS Installer
|
||||
REM ================================================================
|
||||
REM Simple installer for Turbo C++ 3.0 built cnotes tools
|
||||
REM Places everything in C:\CNOTES by default
|
||||
REM ================================================================
|
||||
|
||||
cls
|
||||
echo.
|
||||
echo cnotes v0.1.1 - DOS Installation
|
||||
echo =================================
|
||||
echo.
|
||||
echo This will install the cnotes commands (cnadd, cndump, etc.)
|
||||
echo to C:\CNOTES
|
||||
echo.
|
||||
echo You can change the destination by editing this file.
|
||||
echo.
|
||||
|
||||
set TARGET=C:\CNOTES
|
||||
|
||||
echo Target directory: %TARGET%
|
||||
echo.
|
||||
|
||||
if exist %TARGET%\nul goto exists
|
||||
echo Creating directory %TARGET%...
|
||||
md %TARGET%
|
||||
if errorlevel 1 goto fail
|
||||
|
||||
:exists
|
||||
echo Copying files...
|
||||
copy cnadd.exe %TARGET%\cnadd.exe >nul
|
||||
copy cndump.exe %TARGET%\cndump.exe >nul
|
||||
copy cncount.exe %TARGET%\cncount.exe >nul
|
||||
copy cndel.exe %TARGET%\cndel.exe >nul
|
||||
copy cnfind.exe %TARGET%\cnfind.exe >nul
|
||||
copy cnhelp.exe %TARGET%\cnhelp.exe >nul
|
||||
|
||||
if errorlevel 1 goto copyfail
|
||||
|
||||
echo.
|
||||
echo Add C:\CNOTES to PATH permanently? (Y/N)
|
||||
choice /c:yn
|
||||
if errorlevel 2 goto noautoexec
|
||||
|
||||
echo SET PATH=%%PATH%%;C:\CNOTES >> C:\AUTOEXEC.BAT
|
||||
echo Added to AUTOEXEC.BAT (will take effect after reboot)
|
||||
goto endauto
|
||||
|
||||
:noautoexec
|
||||
echo Skipped AUTOEXEC.BAT modification.
|
||||
echo To use cnotes:
|
||||
echo 1. Add the directory to your PATH (recommended):
|
||||
echo.
|
||||
echo SET PATH=%%PATH%%;%TARGET%
|
||||
echo.
|
||||
echo (add this line to AUTOEXEC.BAT for permanent effect)
|
||||
echo.
|
||||
echo 2. Or run commands directly:
|
||||
echo %TARGET%\cnadd "Your first note"
|
||||
echo.
|
||||
echo Type CNHELP for command overview.
|
||||
echo.
|
||||
:endauto
|
||||
|
||||
echo.
|
||||
echo Installation complete!
|
||||
echo.
|
||||
goto end
|
||||
|
||||
:copyfail
|
||||
echo.
|
||||
echo ERROR: Could not copy one or more files.
|
||||
echo Make sure all .EXE files are in the current directory.
|
||||
echo Check disk space and write permissions.
|
||||
goto end
|
||||
|
||||
:fail
|
||||
echo.
|
||||
echo ERROR: Could not create directory %TARGET%
|
||||
echo Check drive letter, disk space, or path.
|
||||
goto end
|
||||
|
||||
:end
|
||||
echo.
|
||||
pause
|
||||
Loading…
Reference in New Issue
Block a user