[..] Option d'execution d'un script

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

[..] Option d'execution d'un script

#1

Message par Yoyo86220 »

Bonjour,

J'ai pratiqué quelque recherche sans succès...
je voudrais pouvoir exécuter mon script avec des options exemple:
"c:\temp\monscript.exe /in <c:\fichier.ini>"

comment récupérer la valeur "c:\fichier.ini"?

Merci de votre aide.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Option d'execution d'un script

#2

Message par GaRydelaMer »

Bonjour

Command Line Parameters
The special array $CmdLine is initialized with the command line parameters passed in to your AutoIt script. Note the scriptname is not classed as a parameter; get this information with @ScriptName instead. A parameter that contains spaces must be surrounded by "double quotes".


Si ton script est de la forme:
TonScript.exe param1 "texte avec espace"

Code : Tout sélectionner

@ScriptName = TonScript.exe
$CmdLine[0] = 2
$CmdLine[1] = param1
$CmdLine[2] = texte avec espace
 
Maintenant à toi de parser ces éléments si tu veux utiliser la forme : /in "param 1" /out "param 2"
TonScript.exe /in "param 1" /out "param 2"

Code : Tout sélectionner

@ScriptName = TonScript.exe
$CmdLine[0] = 4
$CmdLine[1] = /in
$CmdLine[2] = param 1
$CmdLine[3] = /out
$CmdLine[4] = param 2
 
Pour un bon exemple regarde dans le fichier "C:\Program Files\AutoIt3\SciTe\AutoIt3Wrapper\AutoIt3Wrapper.au3"
Répondre