[comp.sys.atari.st] HDSCAN12

trb@stag.UUCP (03/29/87)

[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...

poirot@inria.UUCP (04/06/87)

Todd,

 Excuses me for writing to you via the net, but i'm not able to reach you
directly.

 I tried to use HDSCAN (1.121) posted recently on comp.sys.atari.st. I dont
remember exactly the date of the posting but it was near 04/04/87. This 
posting was in 3parts (2 for the program, 1 for utilitys..). 

 When i edit the program, i notice that there was not any ~ (tilde) chars.
But spaces were replaced by `. So i dont do any modification and after having
concatenate the 2 parts, go to transfer it to the ST (via kermit). Then i
uudecode it , using Dumas uudecode, with no errors, and finally de-arc it
with no problem too.

I do the same job with hdrs_othr.arc succefully.

 So i double click on HDSCAN12.PRG. The main screen came right. The ? prompt
was blinking. And then the problem appeared: I typed A (i tried either B 
and N with the same results). The program began to "access" drive A, and
then "access" Hard disk (access light blinking) and then a screen appeared
full of garbage (like if you try neochrome on a mono screen). The program
continue accessing the Hard disk during 3 or 4 seconds (My god, what can it
do ??),and finally the system go blocked (no bombs). 

RESET.

So, is it the posting that it 's bad ? Or can i try replace ` by spaces ??

Have you already got the problem ? Help needed. In the seeing of the main 
screen , it seems to be a very useful program, i want need it...

Disclaimer: Opinions expressed above do not necesseraly reflect those
	    of my Employer. I have no affiliations with any named company .

=============================================================================
Didier POIROT                                        D. Poirot
				
UUCP: ...!seismo!mcvax!inria!poirot                    INRIA
                                                  Domaine de Voluceau
                                                       B.P 105
                                                 78153 LE CHESNAY CEDEX
                                                       FRANCE
=============================================================================