[..] Script pour copier et déplaces des documents ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

[..] Script pour copier et déplaces des documents ?

#1

Message par Wink »

Bonjour,

Voici mon projet :

Chaque fin de mois, des statistiques sont créées (grâce à un autre script !), qui sont sous la forme de 4 fichiers Excel distincts (1 pour chaque service de mon entreprise).
Ils sont stockés sur un serveur de fichier.

Il faudrait que, grâce à un script, je puisse faire en sorte d'aller copier ces 4 fichiers Excel (ou le dossier qui les contient), pour aller le coller dans un autre serveur, accessible via le réseau externe de l'entreprise.

En gros, notre directeur qui est situé dans d'autres locaux souhaite avoir les statistiques de notre site de production, sur son serveur de fichier, auquel on a accès, car lui n'a pas accès au notre !

Est-ce réalisable, du moins sans passer par la commande 'SEND' qui serait, je pense, inappropriée !

Qu'en pensez-vous ?

Merci pour votre aide !

Cordialement,
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

Re: [..] Script pour copier et déplaces des documents ?

#2

Message par Wink »

Petite rectification : il faudrait que l'utilisateur ait la possibilité de choisir ces 4 fichiers justement.
A l'aide d'un bouton parcourir par exemple, ça serait le top ! :)


Après renseignements, j'ai cru comprendre que je pouvais utiliser la fonction Filecopy pour arriver à ce que je souhaite ?

Mais ensuite, comment faire apparaître un bouton "parcourir" qui permettrait de sélectionner ces fichiers ?
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Script pour copier et déplaces des docume

#3

Message par jbnh »

Salut, je me suis amusé a refaire une interface en me basant sur un de mes anciens script pour choisir les fichiers / dossiers à envoyer.

Dis moi quoi...

Sinon, si j'ai bien compris il faut envoyer tout sur un ftp ?
Fichiers joints
interface.rar
(10.19 Kio) Téléchargé 85 fois
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

Re: [..] Script pour copier et déplaces des documents ?

#4

Message par Wink »

Oui c'est nickel c'est ce que je cherchais à faire :
pourvoir parcourir des fichiers/dossiers puis "enregistrer la saisie" pour pouvoir justement transférer ces fichiers sur un autre serveur !

Je vais essayer de me débrouiller pour associer au bouton transférer ce que je viens de t'expliquer... je te tiens au courant !

Merci !!!
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Script pour copier et déplaces des docume

#5

Message par jbnh »

Pour le ftp cherche ici. En espérant que ça marche pour toi.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

Re: [..] Script pour copier et déplaces des documents ?

#6

Message par Wink »

C'est pas vraiment un ftp en fait...
Je pense qu'avec la fonction FileCopy cela suffirait :

En fait, une fois que l'utilisateur a choisi soit :
- ses 4 fichier
- tout le dossier

Il faut qu'en cliquant sur le bouton "Transférer", le dossier soit copié vers un lecteur réseau (portant la lettre 'O' par exemple).

Tu vois ce que je veux dire ?

Du genre :

FileCopy($Input_2, "\\10.69.xx.xx\fichiers")

Ça serait bon ?
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

Re: [..] Script pour copier et déplaces des documents ?

#7

Message par Wink »

J'ai un souci avec la fonction "DirCopy" ...

En fait, le but est de récupérer la saisie utilisateur (= le dossier qu'il a choisi) pour pouvoir transférer le dossier vers un endroit défini, lorsqu'il clique sur transfert ...

Je te mets le code en entier :
► Afficher le texte
Grosso modo, j'ai juste rajouté à ton code (dans le cas ou on clique sur "ajouter un répertoire") ceci, pour faire la copie de répertoire :

Code : Tout sélectionner

While 1

$msg_ = GUIGetMsg()

Switch $msg_

Case $GUI_EVENT_CLOSE
ExitLoop

Case $Button_3

DirCopy($Input_2, "Z:\Stats Générales\STATS GENERALES v2\_Outils\Sender v1")

EndSwitch

Mais du coup ça ne marche pas !
Vois tu ce qui cloche ?
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Script pour copier et déplaces des docume

#8

Message par jbnh »

Oula, pourquoi avoir mis deux boucles différentes ?

Regroupe dans dans un seul while pour qu'on y voit plus clair.
Ensuite tu dois récupérer les fichiers choisis dans l'input, avec guictrlread et séparer chaque fichiers dans une variable, tu vas donc utiliser stringsplit. Il faut ensuite détecter si c'est un dossier ou un fichier (verifier dans le chemin si il y a un . par exemple, dans ce cas ca serait un fichier).

Ya du boulot :P mais j'ai pas le temps maintenant
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Wink
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mar. 02 juin 2009 16:52
Status : Hors ligne

Re: [..] Script pour copier et déplaces des documents ?

#9

Message par Wink »

OK, je vais bosser la-dessus !

Merci pour votre aide !
Répondre