
    
     LXBatch 3.0    The Batchtool for the HP palmtop
    
              Copyright 1996, Rob Koenis
         Portions Copyright 1995, The PAL Group




Included in the zip file


README.TXT    This documentation
LXB.EXE       The main program
LXB.HLP       The helpfile used by LXB.EXE (also stores the samples,
              LXB Logo and Help code)


Program Overview


LXB is a program to enhance batch files or to create small LXB programs.
It was designed to make batch or LXB files look and feel like the built
in programs of the HP 100 LX and 200 LX palmtops. There are also a lot
of other functions available to do almost all the things i have missed in
the batch language like getting directory and drive information, user input
and lots other functions.

The documentation of LXB is included in the helpfile. Just start LXB on
the palmtop to get a menu of available options. If you want the
documentation in ASCII files you can create them by running LXBatch
and choose 'ASCII Help'.

Below a short list of some of the functions it supports:
     - reading/writing in your environment
     - user input, including Dialog boxes and pulldonw menu's
     - File and directory funcitons including filedialogs
     - Making windows
     - Palmtop functions for Clipboard, Battery, Serialport,
       Sound, Turn it off, LightSleep
     - Date and time functions
     - String functions
     - File functions (including reading CSV files)
     - Configuration file support (like WIN.INI)
     - Graphics support (PCX files, ICN files, fonts)
     - Keyboard functions (putting characters in the buffer)
     - commands like If, Goto, Gosub, OnErrorGoto, For.. Next
     - Compiler (making your own executable)
     - And lots more  ......


Installation


There is no special installation required. Just copy the files to the
palmtop. LXB.EXE and LXB.HLP are the only files needed and must be in
the same directory. If you need some space you can delete LXB.HLP.
This will disable the help function and you can not make the sample
files. The sample batchfiles and sample lxb files are not supplied
separate. From the Help system you can create them.




New in version 3.0


- New FileDialog function. It will display a dilalog for selecting a
  file like used in the buld in applications (Save as.. and Open)
- PullDownmenu support. With the Functions PullDownClear, PullDownItem
  and PullDownUse you can create your own puldown menu's
- The IF command support number comparing with greater and bigger
  ( < and > )
- The help system code is moved to the help file. This way LXB.EXE
  will stay small even with the new functions.
- Print function is added to replace the DOS echo function. The
  Print function works faster in LXB files because command.com is not
  needed.
- MenuXY and SMenuXY function to place a menu at a possition you wish.
- CD function added. This was already possible but was handeld by
  COMMAND.COM. The new way is mutch faster.
- <drive>: function added. Changing drives is now handeld by LXBatch
  and not COMMAND.COM to make LXB files faster.
- ScrollUp and SrollDown functions are added to scroll the screen
  up and down.
- ShowIcon and ShowIconInv are added to display icon files.
- Functions for using configuration files: ReadConfig, WriteConfig,
  GetConfig, SetConfig, DelConfig, ForgetConfig.
- Reading en convert CSV lines to variable with the ReadCSV and
  ConvertCSV functions.
- Making loops for reading directories with ForFile, ForDir and Next
- Bugs removed:
    * Title and Text can can display empty lines ( NULL was displayed
      before).
    * Replacing variable with there values did go wrong if more variable
      where replaced together in some situations.
    * Memory bug removed from the Title and Text functions
    * Checkadapter fixed
    * And some small inside bugs

For an description of all the new options see the LXB help and look at the
new samples.
For new user just start reading the General help and have a look at the
samples. Also some documantation of how batch files are made can be very
handy.


Disclaimer


LXB is copyrighted by Rob Koenis, and hereby offered, as is, as postware.
No claims are made about its usefulness. Use it at your own risk.


Postware


LXBatch is copyrighted Postware. Commercial use or distribution is not
permitted without explicit approval of the author. If you like the program
just send me (the author) a postcard to let me know (Postware). Your
postcard will encourage me to make more HP Palmtop programs.
If you don't send a postcard don't use it.


Credits


I would like to thank everyone for their suggestions, testing and
correcting the documentation.

LXB was written by using the Palmtop Application Library (PAL). Many thanks
to all PAL Contributors for creating this wonderfull tool.


Author


LXB is written by (also the Postware address):
        Rob Koenis
        Begijnhove 28
        3834 ZM  Leusden
        The Netherlands

E-mail: CompuServe:  75450,1040
          Internet:  75450.1040@compuserve.com

Support: HPHAND forum on CompuServe (GO HPHAND)
         or E-Mail.

On WWW: http://ourworld.compuserve.com/homepages/rkoenis

