/*REXX*/ /* TRACE r */ /*---------------------------------------------------------------------------------- This REXX program will run in SPF as a .spf file or other REXX interpreter This program is used to change a DIR /S dump into a HTML file. 4 Sep 2006 To use this macro in SPFSE cut/past to dir2htm.c macro //--------------------------------------------------------------------- // Calls DIR2HTM macro - // 1. Setup USER Command dir2htm // 2. h:\u\b\REXX.BAT h:\u\spfpc40\macros\dir2htm.spf // Uncheck Interpret, Stop and Batch //---------------------------------------------------------------------- void dir2htm(void) { spfservice("cmd","dir2htm"); } // dir2htm Mark McDonald ----------------------------------------------------------------------------------*/ /*--- Determine IF SPFPRO, SPFPC v4.x or Stand-alone REXX Interpreter ---*/ parse version name level date1 date2 date3 /*-- Determine which REXX interpreter is being used ---*/ TSPF = 0 /* Using a stand-alone REXX Interpreter */ IF date3 = 1995 THEN TSPF = 4 /* Using SPFPC v4 */ IF date3 = 1996 THEN TSPF = 5 /* Using SPFPRO */ IF date3 = 2007 THEN TSPF = 6 /* Using OOREXX */ /*--- Init Vars ---*/ TFILEIN = "C:\TEMP\DRET.TXT" TFILEOUT = "C:\TEMP\DRET.HTM" T = " " TIN = " " TDIR = " " TRTN = " " TR = " " CNTI = 0 CNTO = 0 VBACKCOLOR = "#000040" VBGCOLOR = "#000080" VTEXT = "#FFFFFF" VLISTTITLE = "Generated List" VLISTTITLECOLOR = "#FFBF00" VHRCOLOR = "#FFBF00" VTABLETEXT = "#409FFF" VHOVERBK = "#000000" VHOVERCLR = "YELLOW" /*--- Zero Out Destination File (Just in case) ---*/ CALL TOSCMD TSPF, 'ECHO S > 'TFILEOUT /*--- Write the HTML Header ---*/ TR = LINEOUT(TFILEOUT,'',1) TR = LINEOUT(TFILEOUT,'') TR = LINEOUT(TFILEOUT,'
') TR = LINEOUT(TFILEOUT,'') TR = LINEOUT(TFILEOUT,''STDIR' (TOP)')
TR = LINEOUT(TFILEOUT,' ') T = "" END /*--- Create Navigation Link ---*/ IF SUBSTR(T,25,5) = " ') TR = LINEOUT(TFILEOUT,' |