Time: Wed Oct 29 06:45:09 1997 by primenet.com (8.8.5/8.8.5) with ESMTP id GAA06490 for [address in tool bar]; Wed, 29 Oct 1997 06:41:52 -0700 (MST) by smtp04.primenet.com (8.8.7/8.8.7) id GAA25287; Wed, 29 Oct 1997 06:41:42 -0700 (MST) via SMTP by smtp04.primenet.com, id smtpd025268; Wed Oct 29 06:41:31 1997 Date: Wed, 29 Oct 1997 06:42:10 -0800 To: Reed Harris <rharris@mail.telis.org>, Reed Harris <reedh@paritysw.com> From: Paul Andrew Mitchell [address in tool bar] Subject: minor adjustments needed Cc: supremelaw@ibm.net, pmitch@primenet.com Reed, PRETRUNC.EXE works great on my DOS 6.22 system. Thanks!! The following two minor problems remain: 1. I failed to anticipate that NDOS would return lower-case filenames, and the program I gave you is testing for the literal ".ASC" (upper-case). Solution: I have added code to PRETRUNC.BAS to force the filename into lower case. 2. PRETRUNC.EXE issues the following messages to the screen, when it reaches the STOP statement: "STOP in module PRETRUNC at address 2861:00E0" "Hit any key to return to system." We don't want either of these two messages to appear on the screem. I especially do not want the program to require terminal input. So, I have replaced the STOP statement with a SYSTEM statement. Can you test the new .EXE on your machine, after you have re-compiled and re-built the new .EXE, to see if the SYSTEM command fixed the latter problem, i.e. requiring terminal input? If it doesn't, we need to solve this problem, because it is stupid to require terminal input, when it is a simple program. I am used to FORTRAN's CALL EXIT syntax, which returns to the operating system quietly, without any messages, and without requiring terminal input. After all, this is a batch program, and it should NOT ever require terminal input, unless we code it that way, for some important reason. Here are the new codes, which are also attached to this message, as separate files: REM PRETRUNC.BAS REM REM truncates .asc from the DOS filename REM presently stored in the "PREFIX" variable REM in the DOS environment database REM REM REM FETCH FILENAME FROM ENVIRONMENT: TEMP$ = ENVIRON$("PREFIX") REM REM CONVERT FILENAME TO LOWER CASE: <--- new addition here TEMP$ = LCASE$(TEMP$) REM REM COMPUTE PREFIX LENGTH: I = INSTR(1, TEMP$, ".asc") REM REM CHECK FOR WRONG SUFFIX: IF I = 0 THEN I = LEN(TEMP$) + 1 REM REM TRUNCATE ".asc": J = I - 1 TEMP$ = LEFT$(TEMP$, J) REM REM BUILD DOS "SET" COMMAND: REM ("/M" is required to save results): TEMP$ = "SET /M PREFIX=" + TEMP$ REM REM EXECUTE DOS "SET" COMMAND: SHELL TEMP$ REM REM TERMINATE THE PROGRAM: <-- suppress terminal input here!! SYSTEM REM PREEDIT.BAT REM REM Syntax: REM REM C:\MYDIR> preedit *.asc "case name here" REM REM LOOP THRU FILENAME(S) IN PARAMETER 1: FOR %%A IN (%1) DO CALL JOINHTML.BAT %%A %2 REM REM ALL DONE REM JOINHTML.BAT REM REM This batch file is called by REM PREEDIT.bat, for each filename REM to be joined with HTML code. REM REM REM SET "FILENAME" ENVIRONMENT VARIABLE: SET PREFIX=%1 REM REM TRUNCATE ".asc" FROM "PREFIX" VARIABLE: PRETRUNC.EXE REM REM CONCATENATE THE PROLOG AND EPILOG .htm FILES: COPY D:\WEBSITE.DIR\PROLOG.htm + %1 + D:\WEBSITE.DIR\EPILOG.htm %PREFIX%.htm /V REM REM REPLACE "FILENAME" VARIABLE IN %PREFIX%.htm: GEDIT %PREFIX%.htm "[filename]" %PREFIX% /Y REM REM REPLACE "CASENAME" VARIABLE IN %PREFIX%.htm: GEDIT %PREFIX%.htm "[casename]" %2 /Y REM REM ALL DONE Many thanks, in advance. /s/ Paul Mitchell http://supremelaw.com Attachment Converted: "I:\ATTACH\PRETRUNC.BAS" Attachment Converted: "I:\ATTACH\PREEDIT1.BAT" Attachment Converted: "I:\ATTACH\JOINHTML.BAT" =========================================================================== Paul Andrew Mitchell, Sui Juris : Counselor at Law, federal witness 01 B.A.: Political Science, UCLA; M.S.: Public Administration, U.C.Irvine 02 tel: (520) 320-1514: machine; fax: (520) 320-1256: 24-hour/day-night 03 email: [address in tool bar] : using Eudora Pro 3.0.3 on 586 CPU 04 website: http://supremelaw.com : visit the Supreme Law Library now 05 ship to: c/o 2509 N. Campbell, #1776 : this is free speech, at its best 06 Tucson, Arizona state : state zone, not the federal zone 07 Postal Zone 85719/tdc : USPS delays first class w/o this 08 _____________________________________: Law is authority in written words 09 As agents of the Most High, we came here to establish justice. We shall 10 not leave, until our mission is accomplished and justice reigns eternal. 11 ======================================================================== 12 [This text formatted on-screen in Courier 11, non-proportional spacing.] 13From ???@??? Wed Oct 29 06:56:10 1997 by primenet.com (8.8.5/8.8.5) with ESMTP id GAA10750 for [address in tool bar]; Wed, 29 Oct 1997 06:53:12 -0700 (MST) Date: Wed, 29 Oct 1997 06:24:36 -0700 To: "W. Knox Richardson" <knoxrich@netcom.com> From: Paul Andrew Mitchell [address in toolbar] Subject: SLL: Letter to Bill Gates, CEO, Microsoft Corp. [second request] Cc: pmitch@primenet.com Dear W. Knox Richardson: I forgot to ask. Who are you, please? Thank you. /s/ Paul Mitchell http://supremelaw.com I stand corrected. Thank you. /s/ Paul Mitchell http://supremelaw.com At 01:28 PM 10/28/97 -0800, you wrote: >Gates isn't president of Microsoft. He is the chairman and chief >executive officer. > >His email is billg@microsoft. > >wkr > >On Tue, 28 Oct 1997, Paul Andrew Mitchell wrote: > >> [This text is formatted in Courier 11, non-proportional spacing.] >> >> >> MEMO >> >> TO: Bill Gates, President >> Microsoft Corporation >> >> FROM: Paul Andrew, Mitchell, B.A., M.S. >> Counselor at Law >> >> DATE: October 28, 1997 >> >> SUBJECT: Forward Incompatibility >> >> >> I am writing this letter to bring to your specific attention a >> fault which we have isolated in Windows 95/OSR2, and to request >> your immediate attention to restoring functionality which was >> working just fine in DOS 6.22. >> >> I do believe your strategic thrust to emphasize interactive modes >> has resulted in certain identifiable oversights in the area of >> batch processing. I refer you specifically to the DOS SET >> command, and to the command-line options which were available >> under DOS Version 6.22. The option in which we are most >> interested, at the present time, is "/M". >> >> We require the ability for a user program, e.g. QBASIC or other >> language processor, to modify an environment variable, and this >> modified variable MUST keep the value we assign to it, AFTER the >> user program stops. >> >> I refer you to the similar complaints which author Dan Gookin has >> written in his excellent work entitled "Advanced Batch File >> Programming," 3rd edition, published by Windcrest/McGraw-Hill. >> See "Manipulating the environment," pages 292-296. Quoting now: >> >> "For some reason, assigning variables with ENVIRON is only a >> temporary thing. ... [W]hen I was able to assign a >> variable, once I quit BASIC and returned to DOS, that >> variable was gone. (The SET command did not display it.)" >> >> Although there is no publisher on this planet who can claim total >> perfection at all times, I do hope you will agree with me when I >> say that McGraw-Hill has a rather stellar reputation when it >> comes to printing reliable computer documentation. My own >> experience last weekend empirically confirmed Gookin's statement >> immediately above. >> >> Although we had intended to standardize on Win95/OSR2 for all >> machines currently in use by our development team, the fault in >> the SET command now requires that we run a hybrid network, with >> some machines still running Windows 3.11 under DOS 6.22. Your >> decision to remove functionality from the SET command is the real >> reason why this choice had to be made. >> >> Can you please instruct your development team to patch OSR2, and >> make it available for Internet download, with terse and correct >> instructions for those of us who need, and will benefit from, >> this feature? >> >> Thank you very much for your consideration in this matter. >> Although it may not seem important to you, it is very important >> to us. >> >> Sincerely yours, >> >> /s/ Paul Mitchell >> >> Paul Andrew, Mitchell, B.A., M.S. >> Counselor at Law and federal witness >> c/o 2509 N. Campbell Avenue, #1776 >> Tucson 85719/tdc >> ARIZONA STATE (See USPS Publication #221.) >> >> email: supremelaw@ibm.net (586/Eudora Pro 3.0.3(32): >> preferred, to conserve all resources) >> phone: (520) 320-1514 (private line: >> please get permission to disclose) >> fax machine: (520) 320-1256 (dedicated hard copy: >> available 24-hours per day or night) >> website: http://www.supremelaw.com >> >> >> # # # >> >> =========================================================================== >> Paul Andrew Mitchell, Sui Juris : Counselor at Law, federal witness 01 >> B.A.: Political Science, UCLA; M.S.: Public Administration, U.C.Irvine 02 >> tel: (520) 320-1514: machine; fax: (520) 320-1256: 24-hour/day-night 03 >> email: [address in tool bar] : using Eudora Pro 3.0.3 on 586 CPU 04 >> website: http://supremelaw.com : visit the Supreme Law Library now 05 >> ship to: c/o 2509 N. Campbell, #1776 : this is free speech, at its best 06 >> Tucson, Arizona state : state zone, not the federal zone 07 >> Postal Zone 85719/tdc : USPS delays first class w/o this 08 >> _____________________________________: Law is authority in written words 09 >> As agents of the Most High, we came here to establish justice. We shall 10 >> not leave, until our mission is accomplished and justice reigns eternal. 11 >> ======================================================================== 12 >> [This text formatted on-screen in Courier 11, non-proportional spacing.] 13 >> > > =========================================================================== Paul Andrew Mitchell, Sui Juris : Counselor at Law, federal witness 01 B.A.: Political Science, UCLA; M.S.: Public Administration, U.C.Irvine 02 tel: (520) 320-1514: machine; fax: (520) 320-1256: 24-hour/day-night 03 email: [address in toolbar] : using Eudora Pro 3.0.3 on 586 CPU 04 website: http://supremelaw.com : visit the Supreme Law Library now 05 ship to: c/o 2509 N. Campbell, #1776 : this is free speech, at its best 06 Tucson, Arizona state : state zone, not the federal zone 07 Postal Zone 85719/tdc : USPS delays first class w/o this 08 _____________________________________: Law is authority in written words 09 As agents of the Most High, we came here to establish justice. We shall 10 not leave, until our mission is accomplished and justice reigns eternal. 11 ======================================================================== 12 [This text formatted on-screen in Courier 10, non-proportional spacing.] 13
Return to Table of Contents for
Supreme Law School: E-mail