Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1655 → Rev 1656

/help/help.bat
8,63 → 8,63
REM :: UPCASE PARAM #1
SET OLDPATH=%PATH%
PATH %1
SET COMMAND=%PATH%
SET CMD=%PATH%
PATH %OLDPATH%
SET OLDPATH=
 
REM :: SPECIAL CASE
IF %COMMAND%==HELP GOTO HELPONHELP
IF %CMD%==HELP GOTO HELPONHELP
 
REM :: ANY SVARCOM INTERNAL COMMAND?
REM :: ALL UNDERSTAND THE /? SYNTAX
IF %COMMAND%==BREAK GOTO RUNCOMMANDHELP
IF %COMMAND%==CALL GOTO RUNCOMMANDHELP
IF %COMMAND%==CD GOTO RUNCOMMANDHELP
IF %COMMAND%==CHDIR GOTO RUNCOMMANDHELP
IF %COMMAND%==CHCP GOTO RUNCOMMANDHELP
IF %COMMAND%==CLS GOTO RUNCOMMANDHELP
IF %COMMAND%==COPY GOTO RUNCOMMANDHELP
IF %COMMAND%==DATE GOTO RUNCOMMANDHELP
IF %COMMAND%==DEL GOTO RUNCOMMANDHELP
IF %COMMAND%==ERASE GOTO RUNCOMMANDHELP
IF %COMMAND%==DIR GOTO RUNCOMMANDHELP
IF %COMMAND%==ECHO GOTO RUNCOMMANDHELP
IF %COMMAND%==EXIT GOTO RUNCOMMANDHELP
IF %COMMAND%==FOR GOTO RUNCOMMANDHELP
IF %COMMAND%==GOTO GOTO RUNCOMMANDHELP
IF %COMMAND%==IF GOTO RUNCOMMANDHELP
IF %COMMAND%==LN GOTO RUNCOMMANDHELP
IF %COMMAND%==MD GOTO RUNCOMMANDHELP
IF %COMMAND%==MKDIR GOTO RUNCOMMANDHELP
IF %COMMAND%==PATH GOTO RUNCOMMANDHELP
IF %COMMAND%==PAUSE GOTO RUNCOMMANDHELP
IF %COMMAND%==PROMPT GOTO RUNCOMMANDHELP
IF %COMMAND%==RD GOTO RUNCOMMANDHELP
IF %COMMAND%==RMDIR GOTO RUNCOMMANDHELP
IF %COMMAND%==REM GOTO RUNCOMMANDHELP
IF %COMMAND%==REN GOTO RUNCOMMANDHELP
IF %COMMAND%==RENAME GOTO RUNCOMMANDHELP
IF %COMMAND%==SET GOTO RUNCOMMANDHELP
IF %COMMAND%==SHIFT GOTO RUNCOMMANDHELP
IF %COMMAND%==TIME GOTO RUNCOMMANDHELP
IF %COMMAND%==TRUENAME GOTO RUNCOMMANDHELP
IF %COMMAND%==TYPE GOTO RUNCOMMANDHELP
IF %COMMAND%==VER GOTO RUNCOMMANDHELP
IF %COMMAND%==VERIFY GOTO RUNCOMMANDHELP
IF %COMMAND%==VOL GOTO RUNCOMMANDHELP
IF %CMD%==BREAK GOTO CMDHLP
IF %CMD%==CALL GOTO CMDHLP
IF %CMD%==CD GOTO CMDHLP
IF %CMD%==CHDIR GOTO CMDHLP
IF %CMD%==CHCP GOTO CMDHLP
IF %CMD%==CLS GOTO CMDHLP
IF %CMD%==COPY GOTO CMDHLP
IF %CMD%==DATE GOTO CMDHLP
IF %CMD%==DEL GOTO CMDHLP
IF %CMD%==ERASE GOTO CMDHLP
IF %CMD%==DIR GOTO CMDHLP
IF %CMD%==ECHO GOTO CMDHLP
IF %CMD%==EXIT GOTO CMDHLP
IF %CMD%==FOR GOTO CMDHLP
IF %CMD%==GOTO GOTO CMDHLP
IF %CMD%==IF GOTO CMDHLP
IF %CMD%==LN GOTO CMDHLP
IF %CMD%==MD GOTO CMDHLP
IF %CMD%==MKDIR GOTO CMDHLP
IF %CMD%==PATH GOTO CMDHLP
IF %CMD%==PAUSE GOTO CMDHLP
IF %CMD%==PROMPT GOTO CMDHLP
IF %CMD%==RD GOTO CMDHLP
IF %CMD%==RMDIR GOTO CMDHLP
IF %CMD%==REM GOTO CMDHLP
IF %CMD%==REN GOTO CMDHLP
IF %CMD%==RENAME GOTO CMDHLP
IF %CMD%==SET GOTO CMDHLP
IF %CMD%==SHIFT GOTO CMDHLP
IF %CMD%==TIME GOTO CMDHLP
IF %CMD%==TRUENAME GOTO CMDHLP
IF %CMD%==TYPE GOTO CMDHLP
IF %CMD%==VER GOTO CMDHLP
IF %CMD%==VERIFY GOTO CMDHLP
IF %CMD%==VOL GOTO CMDHLP
 
REM :: LOOKUP HELP FILE FOR ANY EXTERNAL COMMANDS
IF EXIST %DOSDIR%\HELP\EN\%COMMAND%.AMB SET AMBFILE=EN\%COMMAND%
IF EXIST %DOSDIR%\HELP\%LANG%\%COMMAND%.AMB SET AMBFILE=%LANG%\%COMMAND%
IF EXIST %DOSDIR%\HELP\EN\%CMD%.AMB SET AMBFILE=EN\%CMD%
IF EXIST %DOSDIR%\HELP\%LANG%\%CMD%.AMB SET AMBFILE=%LANG%\%CMD%
REM :: PARAM #2 BECOMES PARAM #1 TO SPECIFY CHAPTER NAME
IF NOT "%AMBFILE%"=="" SHIFT
IF NOT "%AMBFILE%"=="" GOTO RUNAMB
 
REM :: EXTERNAL (CORE) COMMAND PRESENT?
IF EXIST %DOSDIR%\%COMMAND%.COM GOTO RUNCOMMANDHELP
IF EXIST %DOSDIR%\%COMMAND%.EXE GOTO RUNCOMMANDHELP
IF EXIST %DOSDIR%\BIN\%COMMAND%.COM GOTO RUNCOMMANDHELP
IF EXIST %DOSDIR%\BIN\%COMMAND%.EXE GOTO RUNCOMMANDHELP
IF EXIST %DOSDIR%\%CMD%.COM GOTO CMDHLP
IF EXIST %DOSDIR%\%CMD%.EXE GOTO CMDHLP
IF EXIST %DOSDIR%\BIN\%CMD%.COM GOTO CMDHLP
IF EXIST %DOSDIR%\BIN\%CMD%.EXE GOTO CMDHLP
 
:USERGUIDE
REM :: LOOKUP HELP FILE FOR SVARDOS USER GUIDE
80,8 → 80,8
ECHO HELP [COMMAND] [CHAPTER]
GOTO DONE
 
:RUNCOMMANDHELP
%COMMAND% /?
:CMDHLP
%CMD% /?
GOTO DONE
 
:RUNAMB
88,5 → 88,5
AMB %DOSDIR%\HELP\%AMBFILE%.AMB %1
 
:DONE
SET COMMAND=
SET CMD=
SET AMBFILE=