[R] Concaténation mon amour

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

[R] Concaténation mon amour

#1

Message par superficiel »

Bonjour,
je me trouve confronté à un léger problème...
J'ai créé 2 variables comme suit :

Code : Tout sélectionner

Local $annee = InputBox ("Script by", "Année de réfénce (AA)", "12")
Local $mois = InputBox ("Script by", "Mois de référence (MM)", "02")
 
et malheureusement, je ne suis pas capable de créer la commande pour répondre à mon besoin... Pour le moment, j'ai pondu ça, mais ça ne marche pas !!!

Code : Tout sélectionner

DirCopy ("X:\DATA_ERREUR\EMB_Err" & $annee & $mois, "C:\Pj 27\", 1)
 
Comment dois-je la construire ??
Modifié en dernier par superficiel le mer. 14 mars 2012 14:10, modifié 1 fois.
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: [...] Concaténation mon amour

#2

Message par Iste »

Avec un peu plus d'info peut etre qu'on pourrait vous répondre...

Mais pour les manipulation de chaines, un simple consolewrite() permet de voir ou ca coince !
Signez ici
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

Re: [...] Concaténation mon amour

#3

Message par superficiel »

Je vais tacher d'être un peu plus clair.
Il existe, sur mon système, un dossier regroupant plusieurs sous dossiers classés par année, mois.. (12 -> 02 : correspond à février 2012).
L'idée est de créé une petit script invitant l'utilisateur à saisir l'année (12) et le mois (02) pour n'afficher QUE le dossier de février.. Sachant qu'il existe également, sous le dossier "12" les sous-dossiers "01" "02" "03"...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Concaténation mon amour

#4

Message par mikell »

Vu le cahier des charges, pourquoi pas simplement une gui avec 2 combos (mois et année) + le bouton qui réunit les données et affiche le dossier ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

Re: [...] Concaténation mon amour

#5

Message par superficiel »

Le but est, au final, de vérifier si dans les dossiers du mois choisit, des erreurs sont remontées..
La requête que je ne parviens pas à réaliser n'est que le début de mon script..
Il s'agira ensuite, une fois les dossiers récupérés de "compter" le nombre de fichiers en erreur..
Je ne sais pas si ma bourde provient de la définition de variable

Code : Tout sélectionner

Local $annee = InputBox ("Script by", "Année de réfénce (AA)", "12")
ou dans l'URL

Code : Tout sélectionner

DirCopy ("X:\DATA_ERREUR\EMB_Err" & $annee & $mois, "C:\Pj 27\", 1)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Concaténation mon amour

#6

Message par mikell »

Les combos me semblent plus pratiques mais bon...
Les Inputbox font une fenêtre pour chaque, des GuiCtrlCreateInput seraient aussi plus simple à l'usage
Pour les commandes faut essayer ça

Code : Tout sélectionner

ShellExecute("X:\DATA_ERREUR\EMB_Err" & "\" & $annee & "\" & $mois)

DirCopy ("X:\DATA_ERREUR\EMB_Err" & "\" & $annee & "\" & $mois, "C:\Pj 27\", 1)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

Re: [...] Concaténation mon amour

#7

Message par superficiel »

Merci Mikell, mon soucis, dans le script, était l'absence des "\" entre mes variables..
Tu es un chef !!
Merci aux autres aussi !
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: [R] Concaténation mon amour

#8

Message par Iste »

Je m'en était douté dès le début, et vous vous en seriez aperçu en faisant un simple

Code : Tout sélectionner

msgbox('','',"X:\DATA_ERREUR\EMB_Err" & "\" & $annee & "\" & $mois)
:roll:

Donc pour l'avenir, comme je vous l'ai déja dis, dans ce genre de problème il suffit de regarder la chaine pour voir ou ca coince !
Signez ici
Répondre