🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #25956

HDSCAN 1.2

#25956
From: trb
Date: Sun, 29 Mar 1987 18:05
34 lines
2565 bytes
[Back on the net at last!]

I recently had a friend upload hdscan12.arc to the BITNET archives, so I hope
it will propogate its way through to USENET. HDSCAN is a shareware program I
just finished that will scan a hard disk in 2-3 seconds and basically give
you capabilities similar to sweep and xtree on the PC. Along with tagging
and untagging files for copying and deletion, you can tag files across all
partitions of your hard disk for ARC'ing, do an immediate view of a file
(binary files will be strings'ed), hex dump files, do selective searches for
files or directories, run external programs (even passing the currently pointed
to file to the program...the arc file has a tinylook.ttp included, so by
simply pressing the F10 key, you can view a .TNY file), and more. The external
program option was added at the last minute so I could quit adding features
(the program was up to 42K). HDSCAN automatically reads a file key binding
file for the function keys when it starts up, allowing you to assign, for
example, F1 to C:\bin\tail.prg, F2 to D:\tinylook.ttp, F3 to C:\emacs.ttp,
F4 to C:\util\pcommand.prg, F5 to C:\util\DCOPY17.tos, etc...you can make it
into a very powerful frontend without waiting for enhancements and new
versions...

One bug has been found in hdscan 1.2 (I am currently on 1.21). Basically, I
forgot that the stupid command tail passed in pexec is a pascal string (i.e.
the first element of the string must contain the length of the tail.) This was
fixed in the portion of the code that passes all the tagged files to the 'Add
tagged files to arc file' option, but not if you try to pass too long a path to
an external program (i.e. try to tinylook a file in D:\PICTURES\GOODSTUF\TINY
and it probably won't get the full path. The actual length limit is 32...guess
what the first character in my command string was...) Blame this on my never
using long path names on my hard disk (the limit in 1.21 is a 127 char tail.)

   -Todd Burkey
   (..meccts!zeke!stag!trb)
   (BBS: 612-542-8980 late evenings are safest)
		      will eventually have UNAX up and get rid of the PC...
Technical Details
Message-ID: <103@stag.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!dayton!meccts!zeke!stag!trb

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!dayton!meccts!zeke!stag!trb
From: trb@stag.UUCP
Newsgroups: comp.sys.atari.st
Subject: HDSCAN 1.2
Message-ID: <103@stag.UUCP>
Date: Sun, 29-Mar-87 13:05:24 EST
Article-I.D.: stag.103
Posted: Sun Mar 29 13:05:24 1987
Date-Received: Tue, 31-Mar-87 04:25:50 EST
Lines: 34
Keywords: hard disk, sweep, xtree