Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1287 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

Idée pour transfert de fichier, FTP ?

n°763301
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 14:50:08  profilanswer
 

Reprise du message précédent :
Pour les 2000, je suis en train.
Dans ton exemple de script, plus haut, t'as tapé :
HideAutoItWin, On  
 
Ca marche pas ?
 
 
 

Citation :

et il faudra ensuite rajouter plein de tests, mais au début, ton test sur le ok ou non, c'est déjà trop tôt je trouve...  
c'est pas l'esentiel pour le moment

:??:


---------------
Vidéo Concorde Air France | www.kiva.org
mood
Publicité
Posté le 08-07-2002 à 14:50:08  profilanswer
 

n°763309
blueteen
Posté le 08-07-2002 à 14:53:14  profilanswer
 

le hide autowin ne marche pas non...
je vois pas pkoi..
 
pour la suite de ma phrase que tu n'as pas compris ça concerne par exemple le passage du script de kassdelire où vous testez si le gars clique sur ok ou non...
franchement, ça c'est le genre de truc qu'on peut rajouter à la fin...
c'est ça les "tests" dont je parlais :)

n°763316
kassdelire
Posté le 08-07-2002 à 14:57:25  profilanswer
 

blueteen a écrit a écrit :

le hide autowin ne marche pas non...
je vois pas pkoi..
 
pour la suite de ma phrase que tu n'as pas compris ça concerne par exemple le passage du script de kassdelire où vous testez si le gars clique sur ok ou non...
franchement, ça c'est le genre de truc qu'on peut rajouter à la fin...
c'est ça les "tests" dont je parlais :)
 




 
c'est clair le msgbox au debut c'est pour faire bien  :D

n°763317
blueteen
Posté le 08-07-2002 à 14:57:31  profilanswer
 

bon, est-ce qu'on peut remettre à plat ce que tu veux faire et ce que l'on sait déjà ?
histoire que ceux qui viennent lire ne soient pas découragés d'entrée :p
 
donc tu as un commercial avec son pc C qui doit récupérer de temps en temps des fichiers excel sur un serveur S
le but du jeu est de lui filer un .exe (par exemple) pour qu'il n'ai plus qu'à cliquer dessus pour rapatrier ces fichiers excels...
 
alors, pour commencer, où doit il mettre ces fichiers ?
vu ton exemple, il les prend dans un dossier "temp"
mais si là il lance la procédure pour les prendre ils vont se placer où ?
il n'y a rien à indiquer dans ton script pour qu'ils se téléchargent au bon endroit ?

n°763319
blueteen
Posté le 08-07-2002 à 14:58:07  profilanswer
 

on s'en doutait ;)
 

kassdelire a écrit a écrit :

 
 
c'est clair le msgbox au debut c'est pour faire bien  :D  



n°763320
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 14:58:31  profilanswer
 

kassdelire a écrit a écrit :

 
 
c'est clair le msgbox au debut c'est pour faire bien  :D  



Nan mais ça me plait :D
spamal :o


---------------
Vidéo Concorde Air France | www.kiva.org
n°763345
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 15:15:19  profilanswer
 

blueteen a écrit a écrit :

bon, est-ce qu'on peut remettre à plat ce que tu veux faire et ce que l'on sait déjà ?
histoire que ceux qui viennent lire ne soient pas découragés d'entrée :p
 
donc tu as un commercial avec son pc C qui doit récupérer de temps en temps des fichiers excel sur un serveur S
le but du jeu est de lui filer un .exe (par exemple) pour qu'il n'ai plus qu'à cliquer dessus pour rapatrier ces fichiers excels...
 
alors, pour commencer, où doit il mettre ces fichiers ?
vu ton exemple, il les prend dans un dossier "temp"
mais si là il lance la procédure pour les prendre ils vont se placer où ?
il n'y a rien à indiquer dans ton script pour qu'ils se téléchargent au bon endroit ?




 
Presque ça .. ;)
 
Tous les commerciaux vont devoir 1 fois par semaine remonter 1 ou quelques fichiers EXCEL sur un serveur.
Je veux automatiser tout ça car impossible par mail, etc..
 
Donc il faudrait que le script, l'exe qu'on est en train de créer, soit à côté des fichiers EXCEL, et qu'il prenne ces fichiers Excels (*.XLS), pour les monter sur le FTP interne, dans un dossier appelé COMMERCIAUX par exemple.
Chaque commercial aura un nom de fichier, à son nom.


---------------
Vidéo Concorde Air France | www.kiva.org
n°763355
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 15:23:11  profilanswer
 

Prq dans cet exemple y'a t'il Send, {enter} ?
 

...
Sleep, 20000  
Send, quit  
Send, {Enter}
...



---------------
Vidéo Concorde Air France | www.kiva.org
n°763383
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 15:31:36  profilanswer
 

Y4a moyen de voir les erreurs, de voir le script se dérouler ?
Car l'exe se lance, mais.. RIEN  


---------------
Vidéo Concorde Air France | www.kiva.org
n°763399
blueteen
Posté le 08-07-2002 à 15:36:00  profilanswer
 

alors voilà où j'en suis
 
j'ai créé un dossier avec les .xls dedans
j'ai mis mon .exe dedans (mon script autoit compilé)
 
j'ai créé sur le serveur, un dossier groody, avec un dossier upload dedans
l'user anonymous se connecte directement au dossier groody
 
voici le script que j'utilise pour le moment
 

Code :
  1. Run, ftp.exe
  2. Sleep, 2000
  3. Send, prompt
  4. Send, {Enter}
  5. Sleep, 2000
  6. Send, open
  7. Send, {Enter}
  8. Sleep, 2000
  9. Send, 172.20.32.10
  10. Send, {Enter}
  11. Sleep, 2000
  12. Send, anonymous
  13. Send, {Enter}
  14. Sleep, 2000
  15. Send, anonymous@anonymous.com
  16. Send, {Enter}
  17. Sleep, 2000
  18. Send, cd upload
  19. Send, {Enter}
  20. Sleep, 2000
  21. Send, mput *.xls
  22. Send, {Enter}
  23. Sleep, 5000
  24. Send, quit
  25. Send, {Enter}


 
-il m'ouvre bien ma fenêtre dos, avec mon prompt sur le ftp:\>
-il tape prompt pour plus tard, pour éviter la demande de confirmation de transfert de plusieurs fichiers
-il tape open
-patiente un moment puis tape l'adresse du serveur
-patiente de nouveau puis le login
-patiente puis le password
-se place dans le dossier upload
-patiente un peu, puis envoie tous les fichiers .xls dans ce dossier
-patiente un peu puis ferme la fenêtre
 
j'ai donc ça à l'écran avant que la fenêtre disparaisse :
 
http://blueteen.ovh.org/images/groody.png
 
mais il va y a voir plusieurs points à régler...
 
si j'ai le malheur de diminuer la fenêtre dos avant que le script soit fini, mon script continue de s'exécuter tout de même et tape ce qu'il doit taper dans le fenêtre où je me trouve...
donc j'espère que si on arrive à cacher cette fenêtre, on réglera ça...
et puis il y a le pb des délais d'attente...
là j'ai mis 2 sec pour patienter un peu, mais si on a 25 fichiers, il faudra prévoir plus..
alors avec autoit, on peut travailler par rapport aux noms des fenêtre, et attendre que telle ou telle fenêtre soit active...
cependant il faudra bien véfifier que les fenêtres ont bien tous le même nom peut importe l'os
@+

mood
Publicité
Posté le 08-07-2002 à 15:36:00  profilanswer
 

n°763405
blueteen
Posté le 08-07-2002 à 15:37:36  profilanswer
 

parce que le script tape "quit" et doit valider :)
comme on le fait à la main...
 

GrOoDy a écrit a écrit :

Prq dans cet exemple y'a t'il Send, {enter} ?
 

...
Sleep, 20000  
Send, quit  
Send, {Enter}
...


 



n°763419
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 15:41:27  profilanswer
 

Chuis une quiche sérieux.
Le lance l'EXE, et rien. Juste la question "Would You like to update  ?"
 
(en passant, je suis sous XP Pro)
 
 
 
Le script entier :

;  
; AutoIt Version: 2.3  
; Language:       US English  
; Platform:       Win9x/NT  
; Author:          
 
MsgBox, 1, Update via FTP, Would You like to update  ?  
IfMsgBox, Yes, Goto, FTP  
exit  
 
 
FTP:  
 
Run, ftp.exe  
HideAutoItWin, On  
Sleep, 2000  
Send, prompt  
Send, {Enter}  
Sleep, 2000  
Send, open  
Send, {Enter}  
Sleep, 2000  
Send, ftp.societe.fr  
Send, {Enter}  
Sleep, 2000  
Send, anonymous  
Send, {Enter}  
Sleep, 2000  
Send, tintin@pouet.com  
Send, {Enter}  
Sleep, 2000  
Send, cd upload  
Send, {Enter}  
Sleep, 2000  
Send, mput *.xls  
Send, {Enter}  
Sleep, 20000  
Send, quit  
Send, {Enter}
 
 
end:  
MsgBox, 0, Update via FTP terminée,  
exit


---------------
Vidéo Concorde Air France | www.kiva.org
n°763436
kassdelire
Posté le 08-07-2002 à 15:49:06  profilanswer
 

RE
 
bon deja pour eviter toute intervention de l'utilisateur pendant le script il faut mettre au debut:
BlockInput, on
 
ca ne marche que sous nt2 ou nt4 SP6
 
sinon pour la commande send, elle fonctionne comme ca:
send,tontexte#{ENTER}
 
donc send,tinitin@pouet.com#{ENTER}

n°763438
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 15:49:54  profilanswer
 

blueteen a écrit a écrit :

enlève le "exit"
que tu as mis à la fin de ça :
 

Code :
  1. MsgBox, 1, Update via FTP, Would You like to update  ? 
  2. IfMsgBox, Yes, Goto, FTP 
  3. exit






 
Oh c mieux :D


---------------
Vidéo Concorde Air France | www.kiva.org
n°763443
blueteen
Posté le 08-07-2002 à 15:54:33  profilanswer
 

c'est mieux mais même si on annule ça lance qd mm :)
alors j'ai enlevé ma réponse :p
on est des larves :D

n°763452
kassdelire
Posté le 08-07-2002 à 16:00:10  profilanswer
 

GrOoDy a écrit a écrit :

Pour le script, c'était Yes et non pas Ok qu'il fallait utiliser.
MAis ça a l'air de foirer :/
 




IfMsgBox, OK, Goto, FTP
 
pour moi ca focntionne, (je suis sous nt4 SP6)
 
 
Ps: GROODY enleve les msgbox et les sous-programmes si tu as envie tu les rajoutera + tard   ;)

n°763457
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 16:01:59  profilanswer
 

BlockInput, on, ah c'est ça qui m'empechait de taper, et de bouger ma souris :D
BlockInput, off et good :p, ça fonctionne sous XP Pro
 
MAis bon, 95 des postes seront sous 98 :/


---------------
Vidéo Concorde Air France | www.kiva.org
n°763471
blueteen
Posté le 08-07-2002 à 16:09:11  profilanswer
 

groody j'ai modifié ton script avec tes boîtes de dialogue
 
Il faut utiliser CANCEL (car on utilise une message box de type 1)
Si on clique sur annuler, on est envoyé à END: Exit
et ça ferme tout
sinon ça continue l'exécution, et à la fin on a une boîte de dialogue qui dit que c'est fini et à bientôt
 
 
@+
 

Code :
  1. ; AutoIt Version: 2.3 
  2. ; Language:       US English 
  3. ; Platform:       Win9x/NT 
  4. ; Author:         
  5. MsgBox, 1, Update via FTP, Would You like to update  ? 
  6. IfMsgBox, CANCEL, Goto, END
  7. Run, ftp.exe 
  8. HideAutoItWin, On 
  9. Sleep, 2000 
  10. Send, prompt 
  11. Send, {Enter} 
  12. Sleep, 2000 
  13. Send, open 
  14. Send, {Enter} 
  15. Sleep, 2000 
  16. Send, 172.20.32.10 
  17. Send, {Enter} 
  18. Sleep, 2000 
  19. Send, anonymous 
  20. Send, {Enter} 
  21. Sleep, 2000 
  22. Send, tintin@pouet.com 
  23. Send, {Enter} 
  24. Sleep, 2000 
  25. Send, cd upload 
  26. Send, {Enter} 
  27. Sleep, 2000 
  28. Send, mput *.xls 
  29. Send, {Enter} 
  30. Sleep, 5000 
  31. Send, quit 
  32. Send, {Enter}
  33. MsgBox, 0, Update via FTP terminée, A bientôt
  34. END:
  35. Exit


Message édité par blueteen le 08-07-2002 à 16:11:40
n°763480
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 16:12:45  profilanswer
 

Merci :
 
 - ça a pas l'air du tout de fonctionner sous 98
 - tant qu'on trouver pas comment cacher, on en est tjs au même point :/


---------------
Vidéo Concorde Air France | www.kiva.org
n°763481
blueteen
Posté le 08-07-2002 à 16:12:46  profilanswer
 

juste un oeil sur la doc ;)
 

Code :
  1. MsgBox, <display mode>, <title>, <message>
  2. Displays a dialog box with the specified message. Different display modes will give different results (appearance, number of buttons). A list of modes is given below, add up the numbers of the display modes you want.
  3. e.g. To display "Hello" with just an "OK" button:
  4. MsgBox, 0, AutoIt, Hello
  5. e.g. To display "Hello" with an exclamation box and OK and Cancel:
  6. MsgBox, 49, AutoIt, Hello
  7. (1=OKCANCEL, 48=Exclamation, = 49)
  8. Function AutoIt Value
  9. MB_OK 0
  10. MB_OKCANCEL 1
  11. MB_ABORTRETRYIGNORE 2
  12. MB_YESNOCANCEL 3
  13. MB_YESNO 4
  14. MB_RETRYCANCEL 5

n°763484
blueteen
Posté le 08-07-2002 à 16:13:19  profilanswer
 

rah le rabat-joie :D
 
c'est dommage qu'on sache pas programmer, en C ou vb y a des trucs tous simples (en vb j'ai vu des exemples sur le net où des gars masquaient leur fenêtre en 2 lignes de codes)
t'as essayé de poser cette question sur le forum programmation ?
en 3 min ils te font ça je pense...
 

GrOoDy a écrit a écrit :

Merci :
 
 - ça a pas l'air du tout de fonctionner sous 98
 - tant qu'on trouver pas comment cacher, on en est tjs au même point :/




Message édité par blueteen le 08-07-2002 à 16:16:14
n°763496
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 16:16:29  profilanswer
 

C'est BlockInput, on qui le fait foirer sous 98


---------------
Vidéo Concorde Air France | www.kiva.org
n°763502
blueteen
Posté le 08-07-2002 à 16:22:01  profilanswer
 

BlockInput, <on | off>
 
This command with disable both mouse and keyboard input.  This only works on various operating system configurations as indicated below:
 
Operating System "BlockInput" Results  
     
Windows 95 No effect.  
Windows 98 User input is blocked but AutoIt is also unable to simulate input.  
Windows NT 4 (Without ServicePack 6) No effect.  
Windows NT 4 (With ServicePack 6) User input is blocked and AutoIt can simulate input.  
Windows 2000 User input is blocked and AutoIt can simulate input.  
 
 

GrOoDy a écrit a écrit :

C'est BlockInput, on qui le fait foirer sous 98



n°763543
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 16:55:36  profilanswer
 

Bah nan le BlockInput On/Off ne fonctionne pas.
J'ai bien la fenetre FTP qui se lance, puis rien.
Si je déplace le BlockInput, On dans le script, ce qui est avant la commande est bien tapé, puis, plus rien.
 
Mais heu
J'ai lu l'aide (traduite), je ne vois rien de plus


---------------
Vidéo Concorde Air France | www.kiva.org
n°763559
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 17:12:16  profilanswer
 

Le HideAutoItWin, On non plus..
 
L'est bien vot'soft...
:D


---------------
Vidéo Concorde Air France | www.kiva.org
n°763564
Groody
Utilisez MES smileys §
Posté le 08-07-2002 à 17:16:42  profilanswer
 

Omer.s a écrit a écrit :

Et en TFTP ça marcherais pas ?




 
D'après ce que je viens de lire, faut pas un serveur TFTP de l'autre côté ? Ce qui expliquerai prq j'arrive pas à me connecter au FTP interne ?


---------------
Vidéo Concorde Air France | www.kiva.org
n°764200
Omer.s
The Homertrix
Posté le 09-07-2002 à 01:45:31  profilanswer
 

Un bon serveur TFTP : http://www.solarwinds.net/Tools/Fr [...] /index.htm
 
L'avantage c'est que tu peux travailler en ligne de commande, pas besoin de scripts
 
Ex: c:\TFTP server.taboite.com PUT *.XLS


Message édité par Omer.s le 09-07-2002 à 01:48:55

---------------
DHO !    -    "Il y a une application pour ça"
n°764391
Groody
Utilisez MES smileys §
Posté le 09-07-2002 à 09:06:22  profilanswer
 

:jap:  
 
Je vais essayer ça. Là c'est sur je vais pouvoir le cachez le batch.
La seule chose qui me fait peur, c'est si je vais être obligé de préciser un dossier source pour le stockage des *.XLS, car il sera impossible que ce soit la même chose pour toute les machines :/
 
 
Je vous tiens au courant.


---------------
Vidéo Concorde Air France | www.kiva.org
n°764434
Groody
Utilisez MES smileys §
Posté le 09-07-2002 à 09:56:17  profilanswer
 

Dans la famille "J'ai pas d'cul" ...
 

D:\temp>tftp win98 PUT *.xls
tftp : impossible de lire le fichier local '*.xls'


 
Si je lui indique le nom exact du fichier il le monte sans prb, par contre un *.XLS, veut pas.
Et là, ça me ferai faire un script par utilisateur puisque chacun aura un nom de fichier à son nom, alors qu'un *.XLS c'était réglé.
 
Grrrrrrrrr je le sentais que ça allais pas non plus fonctionner.
 
Bon, je continue à chercher


---------------
Vidéo Concorde Air France | www.kiva.org
n°764535
Groody
Utilisez MES smileys §
Posté le 09-07-2002 à 11:04:12  profilanswer
 

Dans ce nouvel episode, Groody annonce que TFTP n'est pas une commande reconnue sous Win98.
 
 [:phenos]  
 
 
Ca commence à me saouler ce truc. Déjà que j'avais pas envie de faire remonter les fichiers sur le réseau, si en plus je dois passer des semaines pour régler ce prb, grrrrr


---------------
Vidéo Concorde Air France | www.kiva.org
n°764696
Omer.s
The Homertrix
Posté le 09-07-2002 à 12:39:56  profilanswer
 

:sweat:


---------------
DHO !    -    "Il y a une application pour ça"
n°764697
blueteen
Posté le 09-07-2002 à 12:39:59  profilanswer
 

jette un oeil à ce prog, là j'ai pas le temps :p
 
http://www.kiriasse.fr/ulrapid.html

n°764702
Groody
Utilisez MES smileys §
Posté le 09-07-2002 à 12:42:41  profilanswer
 

blueteen a écrit a écrit :

jette un oeil à ce prog, là j'ai pas le temps :p
 
http://www.kiriasse.fr/ulrapid.html




Oué, nan
 
C'est payant
Ca a plusieurs features (explorateur FTP, etc..).
Ca a l'air trop lourd (je regarderai ptet plus cette aprem).
 


---------------
Vidéo Concorde Air France | www.kiva.org
n°764758
blueteen
Posté le 09-07-2002 à 13:14:18  profilanswer
 

bon un autre truc à tester...
puisqu'à un moment t'avais trouvé un script qui marchait, j'ai plutôt cherché du côté du masquage de le fenêtre.
j'ai trouvé ça :
 
http://www.aldostools.com/speedup.zip (36 ko) free
 

Code :
  1. Summary of Command Line Switches?
  2. Syntax:
  3. SpeedUp.exe [/q] [/m] [/h] [/max] [/min] [/normal] [/x [title]] [/k [file.txt]] [path][app.exe] [params]
  4. Where:
  5. /? = Help window.
  6. /q = Quiet - Do not confirm or show new status pop up.
  7. /max = Execute programs maximized.
  8. /min = Execute programs minimized.
  9. /hide = Execute programs hidden.
  10. /normal = Execute programs in normal window (default).
  11. /m = Free memory before execute.
  12. /k [file.txt] = Kill a list of processes listed in a text file. If you don't specify the text file, the default file is killlist.txt
  13. /i = Set program process idle.
  14. /h = Set process as HIGH PRIORITY, instead of REAL TIME.
  15. /x [window title] = Hide window by title
  16. [path][application.exe] [parameters] = The application or game to speed up.
  17. Do not include the brackets. They mean that the switch or parameter is optional.


 
@ tester donc !!

n°764972
ftb
Vieux sage
Posté le 09-07-2002 à 14:54:03  profilanswer
 

comme je me fait engueuler parceque je regarde et je participe pas :D
 
une idée comme ça, un petit programme écrit en basic puis compiler en .exe :??:


---------------
Functional Troubleshooting Bizzard
n°765001
blueteen
Posté le 09-07-2002 à 15:00:51  profilanswer
 

en basic ou VB ?
en vb, c'est clair que ça doit être tout bête à faire, mais j'y connais rien :p
 
qui t'engueule ?

n°765004
ftb
Vieux sage
Posté le 09-07-2002 à 15:02:32  profilanswer
 

blueteen a écrit a écrit :

en basic ou VB ?
en vb, c'est clair que ça doit être tout bête à faire, mais j'y connais rien :p
qui t'engueule ?



le virus ;)


---------------
Functional Troubleshooting Bizzard
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Question Con : Sous XP, comment lancer un fichier avec une commandeProblème pour ouvrir fichier RAR dans un TAR ???
cherche logiciel de listing de contenu d un FTPBUG FTP Content Maker 0.96 beta HELP ME
Créer son FTP?mon FTP veut pas s'ouvrir
Créer un compte FTP sous Win NT4 SP6Transfert d'un profile itinérant et script de fermeture de session.
[FTP] prb de connection a un FTP erreur 530.........Impossible de downloader à partir d'un FTP.
Plus de sujets relatifs à : Idée pour transfert de fichier, FTP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR