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.
[..] Option d'execution d'un script
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
GaRydelaMer
- Niveau 7

- Messages : 450
- Enregistré le : mer. 18 mars 2009 22:12
- Localisation : Montpellier
- Status : Hors ligne
Re: [..] Option d'execution d'un script
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"
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"
Pour un bon exemple regarde dans le fichier "C:\Program Files\AutoIt3\SciTe\AutoIt3Wrapper\AutoIt3Wrapper.au3"
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
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

