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= |