[..] Concaténation + execution script batch

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
bubu87000
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 06 mai 2010 11:29
Status : Hors ligne

[..] Concaténation + execution script batch

#1

Message par bubu87000 »

Bonjour à tous,
j'essaye d'exécuter une commande batch avec une variable d'autoit mais je n'y arrive pas^^.

Code : Tout sélectionner

$chaine=String("SetACL.exe -on ""&"$FileList[$i]"&"" -ot file -actn ace -ace ""n:domaine\user;p:read""")
RunWait($chaine)
C'est un code qui donne des droit a un dossier (présent dans le tableau $filelist.

Je sait qu'il faut concaténé mais je ne trouve pas mon erreur.

Pouvez vous m'aider..
Merci D'avance
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [débutant] Concaténation + execution script batch

#2

Message par sksbir »

bonjour

Petit mélange entre les " et les & ? ;)

ça devrait etre mieux comme ça :

Code : Tout sélectionner

$chaine=String("SetACL.exe -on """ &  $FileList[$i] & """ -ot file -actn ace -ace ""n:domaine\user;p:read""")
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [débutant] Concaténation + execution script batch

#3

Message par Iste »

pensez aussi a utiliser les simple quote pour ce genre de probleme

Code : Tout sélectionner

'SetACL.exe -on "' $FileList[$i] & '" -ot file -actn ace -ace "n:domaine\user;p:read"'
Signez ici
bubu87000
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 06 mai 2010 11:29
Status : Hors ligne

Re: [..] Concaténation + execution script batch

#4

Message par bubu87000 »

Bonjour à tous,
Je confirme ça marche :D .
Merci pour vos conseils j'ai enfin compris comment ça marché.
Encore merci à TOUS
Répondre