On Fri, 19 Jan 2001 01:16:46 -0500, L.D. Best wrote:
> That leaves only one last way for all the files to have been deleted
> from the main arachne directory:
> 1. The batch file is passed with 3 correct variables,
> 2. the \n is seen as [ENTER] and start of second command
> 3. batch file runs and then returns to allow Arachne to complete
> the second command which would be seen as "20992 Load_images Ins"
> 4. Something in Arachne then reads the keycode of "20992" as a
> destructive "delete everything you can find in main Arachne
> directory"
> OR
> ignores 20992 and reads "Load_images" as a destructive "delete
> everything you can find in main Arachne directory"
> OR
> ignores 20992 and Load_images and reads "Ins" as a destructive
> "delete everything you can find in main Arachne directory"
> OR
> recognizes some combination of those three variables as being a
> destructive "delete everything you can find in main Arachne
> directory."
Seems like the most likely possibility to me LD, but those last commands
will be passed to DOS as a single line I think. So, put some stuff on
a ramdisk and type that "20992" line at the DOS prompt, and tell us what
happens. Not meaning to minimize your inconvenience there. <G>
BTW, that triple %%% thing was pointed out as possibly dangerous way back
at 1.66 and it's still in there.
But I really have NO idea what actually happened to you.
> -- CORE.EXE supposedly accepts first variable switch [%1 passed from
> Arachne.bat?] or -s [hardwired into arachne.bat code], and the batch
> program indicates the CORE.EXE will accept a second variable as a
> switch, but I can't find where that variable would originate from.
> [Point of fact: If %1 = -u, core.exe is never accessed; instead
> control leaves arachne.bat and termin.com hangs up the phone. Only
> the %1 variable with value -r is passed to core.exe
Not quite. The -r goes around the loop again (back through Arachne.bat)
but other inputs to Arachne.bat are passed on as %1.
I've NEVER seen a %2 and I've added a trace function to Arachne.bat.
Insert these two trace lines where indicated:
echo Don't worry, this is just Arachne lock file...>lock
:continue
echo >>trace.log #1 %1
echo >>trace.log #2 %2
core.exe %1 %2
You will find a reasonable amount of output as %1 and none as %2.
Expect 50kb/month.
- Clarence Verge
- Still using Arachne V1.62 ....