Kit commands [Booty]
Text


A collection of internal commands.

  Token Parameter } Parameter


#$  Display a message box

    #$ Title } Message
       
$   Read a file and put it in the log.

    $ FilePath

$?  Read a file and display it in the help window (GUI only)

    $? FilePath

$$  Output a parsed string to the log.

    $$ String

=   Change AC's window title or traytip.

    = String

*   Copy parsed string to the clipboard.

    * String (/N in string means new line)

*$  Copy unparsed string to the clipboard.

    *$ String (/N in string means new line)

^   Internal explorer shortcut (GUI only)

    ^ DirectoryPath[\Filter(s)] (Filter eg: *.exe;*.dll)

    Additional explorer token extensions

    List explorer view controllers

    ^+   Large icons
    ^-   Small icons
    ^=   List
    ^~   Report (default)

    Explorer window focus. (Must be last token character)

    #    List explorer (default)
    @    Shell explorer


:   Set AC's working directory.

    : DirectoryPath

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Another slightly different set of commands also exist

  Token  Parameter } Parameter, Parameter, Parameter

These use the pipe character and an alphabet character for the
token.

Create or update an environment variable

  |E } Varname , Content

   Varname  : Environment variable name
   Content  : String to store.
 
Ini write

  |W File } [Group] , Key , Content

   File     : Filepath
   Group    : Optional group, root keys are written otherwise
   Key      : Key name to be written
   Content  : String to be stored.

Preference / ini group copy

  |P FileA } FileB , GroupA , GroupB

   FileA    : Filepath of the ini to read from.
   FileB    : Filepath of the ini to write to.
   GroupA   : Groupname to be read
   GroupB   : Groupname to be written

Build option modifyer

  |O } Option , Value

   Option   : Any A3C_ non group build option
   Value    : Number or string depending on the option.

Execute a group of kit commands from an ini file

  |K } File , Group

   File     : Filepath
   Group    : Ini group name without A3C_ starter.
              In the file the group name must start with A3C_

Open a compiled html help file at a specific path

  |H } File , Path

   File     : Path to the .chm file
   Path     : Path within the help file itself.

AutoCamo window instructions

  |G } Instruction , [Parameter(s)]

   Load interface options from USR.pref and update the UI
   RELOAD

   Change the desktop coordinates
   POSITION , x , y

   Hidden (only use as part of a group of commands)
   HIDE

   Visible (use in a command group)
   SHOW

   Toggle systray mode (like SysIcon menu)
   TRAY

   Window is above other windows or not.
   TOPMOST , 1 = yes or 0 = no

Filesystem

  |F } Instruction , [Parameter(s)]

   New empty file or folder
   NEW , FILE , File path
   NEW , DIR , Folder path

   Copy a file
   COPY , Source , Destination

   Move a file
   MOVE , Source , Destination

   Delete a file multiple files using the * wildcard character
   as part of the file name, for example: @TMPD>aut*.tmp
   DELETE , File path

   Rename a file or directory
   RENAME , Source , Destination