a1200   NEWS   APPS   DOCS   ABOUT
a1200
----
a1200
----
Autodocs
 Other:
 arexx_cl
  --datasheet--
  AM_EXECUTE
  AM_HANDLEINPUT
Include
GuruMeditation
Docs » Autodocs » arexx_cl » AM_EXECUTE

NAME

        AM_EXECUTE -- Execute an ARexx macro.

FUNCTION

        This method allows you to execute a macro in another host.  The
default host is the ARexx server. This is how you would execute
disk-based ARexx macros, by passing the name of the file as the
command string to the ARexx server.
This method uses the following custom message structure:
struct apExecute
{
ULONG MethodID;
STRPTR ape_CommandString;
STRPTR ape_PortName;
LONG *ape_RC;
LONG *ape_RC2;
STRPTR *ape_Result;
BPTR ape_IO;
};
ape_CommandString (STRPTR)
This must point to the command including arguments to execute.
If the command is found in the host command list it will be
executed. Unknown commands will be shipped off to the ARexx
server.
ape_RC, ape_RC2, ape_Result (LONG *, LONG *, STRPTR *)
After the command executed you will find the results in here if
the command was one in your host, or if there was a problem
sending the command to the specified host. You will NOT get the
result of the command if it is sent to another host, since the
command is sent asychronously. Use AREXX_ReplyHook for this.
ape_IO (BPTR)
If you execute a script using this method you can pass a pointer
to the IO channel ARexx must use here. This IO channel will be
closed automatically for you after the command executed.

RESULT

        As errors are reported in acme_RC and acme_RC2 this method has no
specific return code.

Comments

Name:
E-mail: Use this if you want a message if you get a response, will not be shown.
Comment:
Select correct short for:

The Silents

AYS
TSL
RZR
FLT

Comments:

$VER: d0.se 1.14 Copyright © 2011-2024 Tobias Geijersson support at d0 dot se