TIP: Click on subject to list as thread! ANSI
echo: batpower
to: Allen Prunty
from: Paul Quinn
date: 2008-09-15 17:32:00
subject: NLSS - required DOS utils

Hi! Allen,

In a msg of Mon, 15 Sep 08, I wrote to you:

 | AP>>> Would it be too much to ask for a list of the necessaries (or
 | AP>>> better yet) if you can e-mail me a copy of everything needed?

 PQ> No probs but I can't see/don't have an email address for you.  I'll
 PQ> do-up a ZIP-bundle for you and whiz it over to you on binkP, mate.
 PQ> (How come you list IBN twice, and a port for it which is the
 PQ> default... that doesn't need to be stated?)

Neat idea but 'derbycitybbs.com' isn't answering at present.  The zip is
pending a next available connection.  IAC, here's the BATch preamble which
covers the requirements:

=== begin README.TXT ===
 Program name: NLSS.bat

      Purpose: Search through a current nodelist for a -given- _Fidonet_
               address, and display the nodelisted details.

    Arguments: %1 - node# to find (ZCs, RCs, NCs and regular nodes)
               %2 - path\nodelist.### (where the nodelist file is).

      Example: NLSS 1:123/456 NODELIST.###[Enter]
                 [...]
               [...Should find Ross Cassell's node...]
                 [...]

 This version: designed for a Nodelist updated since day #348 of 2007,
               which has -no- nodes in Zone 6 (in fact, not even a Zone
               6 entry at all).

NB - Requires: A _ZONE_1_ Fidonet nodelist (preferably a -copy- as the
               changed file required for use is useless to run nodediffs
               against), as only the Zone 1 version allows for a simple
               incremental progression through zone numbers during a
               search.

       "  "    Also, that nodelist has to be purged of any and all DOS
               redirection symbols which would otherwise preclude using
               a BATch file search solution, like so (using REPLACE.COM,
               below):

               REPLACE NODELIST.### "<" "["
               REPLACE NODELIST.### ">" "]"

       "  "    512 bytes DOS environment, where DOS keeps session
               information such as the PATH, TEMP and DIRCMD settings
               in.  The DOS default is only 256 bytes.  Settings can be
               changed via the Config.Sys file, like this:
               "SHELL=C:\COMMAND.COM C:\ /P /E:512 /F".

       "  "    FIND.EXE ----- supplied MS-DOS util.
                              (and COMMAND.COM for ECHO, IF & SET... =:)
       "  "    IFNUMBER.EXE - a free batch util by Frank Dethlefsen.
                              (*see IFNUMBER.ZIP)
       "  "    NSET.COM ----- util by Horst Schaeffer.
                              (*see HORST32.ZIP (NSET 2.1, I think))
       "  "    LMOD.COM ----- yet another util by Horst Schaeffer.
                              (*see LMOD13.ZIP)
       "  "    PSIS.COM ----- a free batch util by Greg Miskelly.
                              (*see PSIS-600.ZIP - I'm using 5.00)
       "  "    REPLACE.COM -- Gene Garapic, 1987-88 (C) Ver 2.01.15
                              (*see REPLACE2.ZIP)

               * Available from a BFDS site near you.

       "  "    In its current form, the batch is =known= to run in only
               MS-DOS version 7.0x - it does execute nicely in a vBox
               emulation of MS-DOS 6.22 under linux.  It will most likely
               _not_ run under NT-based versions of Windows like NT, W2K,
               XP or Vista.  (It's do-able, just not at this stage.)

         Uses: %TEMP% variable setting for temporary files location,
               otherwise the root (\) directory is used.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   * Some of the above required utils can be found at:

     http://members.dodo.com.au/~colgilly/bat_utils.html

=== end README.TXT ===

In practical use, I've discovered that an extra cleanout of equal signs
("=") in the nodelist does wonders.  I.e., another:

  REPLACE NODELIST.### "=" "-"

They seemed to cause quite a number "syntax error" messages (when
a SET was being attempted) and on one occasion, stopped a 'find' condition
on a target node, simply because there was an equal sign in the first 10
characters of its nodelisting.

Cheers,
Paul.

--- Radius 4.010/21.01.2005(Final)
* Origin: Cogito sumere potum alterum. (3:640/384)
SEEN-BY: 633/260 267 640/384 954 1674 712/0 104 313 848 800/445
@PATH: 640/384 954 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.