Problème variables

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
yblis
Niveau 1
Niveau 1
Messages : 14
Enregistré le : dim. 03 avr. 2016 15:42
Status : Hors ligne

Problème variables

#1

Message par yblis »

Bonjour à tous et très bonne année 2017

Je me fait un petit programme en autoit pour me facilité la vie au boulot

seulement, j'ai un souci avec la commande shellexecute:

je voudrais que ma variable suivante:
$dirMC3X90 = ('"C:\Program Files\ConfigMC\InitMc3000\Application\Application\3090\*" "dev:\Application"')
donne ça en gros:
$dirMC3X90 = (' & @ScriptDir & "\InitMc3000\Application\Application\3090\*" "dev:\Application"')
Mais ça ne marche pas, il faudrait absolument que:

'"C:\Program Files\ConfigMC\InitMc3000\Application\Application\3090\*" "dev:\Application"'

soit en une seule variable mais avec un @ScriptDir intégré
$dirMC3X90 = (' & @ScriptDir & "\InitMc3000\Application\Application\3090\*" "dev:\Application"')

      MsgBox (64, "IP Numéro"& $NIP4, "Lancement de la copie de fichier sur le MC", 1)
                                 For $i = 0 To 100
                                 GUICtrlSetdata($Progress1, $i)
                                 Next
                                 ;_DelMC()
                                 GUICtrlSetdata($Progress1, 5)
ShellExecute($cecopy, $dirMC3X90, "", "", @SW_SHOW)
J'espère que vous m'aurez compris :)

Merci d'avance!
marcgforce
Niveau 3
Niveau 3
Messages : 47
Enregistré le : lun. 07 mars 2016 07:20
Status : Hors ligne

Re: Problème variables

#2

Message par marcgforce »

Bonsoir,
Je ne comprends pas bien ce que tu demandes car tu veux absolument utiliser la macro @scriptdir qui redirige vers le dossier ou s’exécute le script alors que le chemin que tu donnes contient program files : donc @ProgramFilesDir

Donnes nous plus d'indications car on ne sais pas ce que doit faire ton script, donc impossible d'imaginer ce que tu dois faire de la valeur.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Problème variables  

#3

Message par mikell »

?

Code : Tout sélectionner

$var = '"C:\Program Files\ConfigMC\InitMc3000\Application\Application\3090\*" "dev:\Application"'
msgbox(0,"", $var)

$var = '"' & @ScriptDir & '\InitMc3000\Application\Application\3090\*" "dev:\Application"'
msgbox(0,"", $var)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
yblis
Niveau 1
Niveau 1
Messages : 14
Enregistré le : dim. 03 avr. 2016 15:42
Status : Hors ligne

Re: Problème variables

#4

Message par yblis »

Salut Mikell!

c'est exactement ça que je cherchais!

MERCI BEAUCOUP !!!!
$var = '"' & @ScriptDir & '\InitMc3000\Application\Application\3090\*" "dev:\Application"'
msgbox(0,"", $var)
Répondre