Henrik Olsen wrote:
> Konkret har jeg en lille applikation i VB, som kan styre WinAmp ved simple
> kommandolinjekald, f.eks. "wc.exe ply" for at starte afspilning. Nu skal
> applikationen udvides, så jeg ikke kun skal starte kommandoer i WinAmp, men
> også kunne returnere parametre, som er udtrukket fra WinAmp af
> VB-programmet.
>
string exec ( string command [, array output [, int return_var]])
....
If the output argument is present, then the specified array will be
filled with every line of output from the command. Line endings, such as
\n, are not included in this array. Note that if the array already
contains some elements, exec() will append to the end of the array. If
you do not want the function to append elements, call unset() on the
array before passing it to exec().
If the return_var argument is present along with the array argument,
then the return status of the executed command will be written to this
variable.
Dvs. hvis du i dit program laver output via STDOUT kan du fange dem op
med andet argument til exec... hvis dit program returnerer en eller
anden exitcode kan du fange den med tredje argument...
--
Mvh. Nezar Nielsen
http://fez.dk