Bonjour François
Message du 2006-11-01 16:45:
Bonjour,
J'essaye de lancer un script depuis une macro à l'aide la commande shell.
Malheureusement, les paramètres ne sont pas pris en compte lors de l'exécution
de la commande:
Shell ("toto.sh par1 par2 par3 par4 par5 par6")
Le script se lance bien, mais pas avec les paramètres.
Une subtilité m'aurait elle échappée?
Bon, je vais essayer de décoincer à mon tour.
L'aide en ligne dit :
Shell (Pathname As String[, Windowstyle As Integer][, Param As String][,
bSync])
Param : Expression au format chaîne de caractères spécifiant la ligne de
commande à transmettre. C'est-à-dire : les arguments de la commande.
Cela donnerait à mon avis, dans ton cas:
Shell("toto.sh", 4, "par1 par2 par3 par4 par5 par6")
J'ai choisi au hasard Windowstyle = 4 et je n'ai pas utilisé le
paramètre bSync.
Certains ont du mal avec cette commande Basic et préfèrent utiliser le
service API : com.sun.star.system.SystemShellExecute
Le bouquin n'a rien dit sur ces détails d'une simplicité toute biblique ;)
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]