![]() |
| REBOL3 110 - CALL | |
| cr8825 | 2-Feb-2011/12:28:25+1:00 |
| bonjour a tous, comment avoir l'output de la commande CALL avec R3 ? pour R2 c'est output: "" call/output [la commande] output merci d'avance | |
| DocKimbel | 2-Feb-2011/13:20:29+1:00 |
CALL est très limité dans R3, les entrées/sorties standards ne sont pas redirigeables depuis CALL comme en R2.
>> help call
USAGE:
CALL command /wait
DESCRIPTION:
Run another program; return immediately.
CALL is a native value.
ARGUMENTS:
command -- An OS-local command line, quoted as necessary (string!)
REFINEMENTS:
/wait -- Wait for command to terminate before returning
| |
| cr8825 | 2-Feb-2011/14:51:01+1:00 |
| donc je ne peux pas récurer l'output !!!!! existe t il un autre moyen ? | |
| DocKimbel | 2-Feb-2011/14:59:30+1:00 |
| Non, on ne peut pas en R3. Solutions possibles: - utiliser R2 en intermédiaire: R3/CALL->R2/CALL->commande et dans R2, émettre la sortie du CALL vers un fichier qui sera relu par R3. - écrire une extension en C pour simuler un CALL/OUTPUT Il y a sans doute d'autres contournements possibles. | |
| guest2 | 2-Feb-2011/15:00:04+1:00 |
| Ben, tu rediriges l'output de la commande dans un fichier. | |
|
Login required to Post. | |