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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [shell] menu contextuelle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[shell] menu contextuelle

n°1590987
plop007
Posté le 24-07-2007 à 16:45:01  profilanswer
 

salit salut,
 
j'aimerai lorsque je fais un click droit sur une image puis envoyer vers >
 
qu'il y ai > serveur ftp
 
avec dedans de quoi se connecter au serveur et envoyer le fichier sur lequelle je fais un click droit mais je ne connais pas la variable.
 
est ce que je peux rajouter un fichier txt dans le Send To avec dedans les information de connection au serveur ftp ?
 
merci :)
 
Seb

mood
Publicité
Posté le 24-07-2007 à 16:45:01  profilanswer
 

n°1591008
djobidjoba
Posté le 24-07-2007 à 17:08:30  profilanswer
 

tu peux creer un script ftp en utilisant un fichier de cmd et l'option -s de ftp.exe
http://fspsa.free.fr/Uploader_des_ [...] _batch.htm
sachant ca, il faut maintenant que tu crée dynamiquement ce fichier de commandes en fonction du fichier à envoyer.
pour ceci tu utiliser la commande echo %1 > ftpcmd.txt par exe (%1 etant le parametre du batch)

n°1591338
plop007
Posté le 25-07-2007 à 15:26:44  profilanswer
 

djobidjoba a écrit :

tu peux creer un script ftp en utilisant un fichier de cmd et l'option -s de ftp.exe
http://fspsa.free.fr/Uploader_des_ [...] _batch.htm
sachant ca, il faut maintenant que tu crée dynamiquement ce fichier de commandes en fonction du fichier à envoyer.
pour ceci tu utiliser la commande echo %1 > ftpcmd.txt par exe (%1 etant le parametre du batch)


 
Merci beaucoup de ta réponse mais je ne saisie pas bien, j'ai fait un fichier ftp.txt avec à l'intérieur :
 

Code :
  1. open 10.12.16.155
  2. alex
  3. alex
  4. cd /var/www/intranet/images/coup
  5. binary
  6. prompt
  7. put %1
  8. close
  9. quit


 
puis je fait un fichier que j'ai mis dans le dossier Send To, ftp_envoie.bat avec a l'intérieur
 

Code :
  1. ftp %1 > "C:\Documents and Settings\gmonnot.CAPBRETON-CERS\ftp.txt"


 
mais ça fonctionne pas :/
 
Merci de ton aide :)


Message édité par plop007 le 25-07-2007 à 15:28:15
n°1591574
djobidjoba
Posté le 25-07-2007 à 23:40:28  profilanswer
 

tu n'es pas loin je n'ais pas non plus bcp expliqué
il faut d'abord construire ton fichier de commandes ftp et ensuite l'associer à ftp.exe
exemple de ftp_envoie.bat dans sendto:
 


echo open 10.12.16.155 > cmdftp.tmp
echo alex >> cmdftp.tmp
echo alex >> cmdftp.tmp
echo cd /var/www/intranet/images/coup >> cmdftp.tmp
echo binary >> cmdftp.tmp
echo put "%1" >> cmdftp.tmp
echo close >> cmdftp.tmp
echo bye >> cmdftp.tmp
 
ftp -n -i -s:cmdftp.tmp
del cmdftp.tmp
pause


 
c'est pas testé mais le principe est là

Message cité 1 fois
Message édité par djobidjoba le 25-07-2007 à 23:42:30
n°1591936
plop007
Posté le 26-07-2007 à 16:43:41  profilanswer
 

djobidjoba a écrit :

tu n'es pas loin je n'ais pas non plus bcp expliqué
il faut d'abord construire ton fichier de commandes ftp et ensuite l'associer à ftp.exe
exemple de ftp_envoie.bat dans sendto:
 


echo open 10.12.16.155 > cmdftp.tmp
echo alex >> cmdftp.tmp
echo alex >> cmdftp.tmp
echo cd /var/www/intranet/images/coup >> cmdftp.tmp
echo binary >> cmdftp.tmp
echo put "%1" >> cmdftp.tmp
echo close >> cmdftp.tmp
echo bye >> cmdftp.tmp
 
ftp -n -i -s:cmdftp.tmp
del cmdftp.tmp
pause


 
c'est pas testé mais le principe est là


 
Ouah merci, mais il veut pas regarde ça :
 

Code :
  1. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo open 10.12.16.155  1>>cmdf
  2. tp.tmp
  3. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo alex  1>>cmdftp.tmp
  4. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo alex  1>>cmdftp.tmp
  5. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo cd /var/www/intranet/image
  6. s/coup  1>>cmdftp.tmp
  7. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo binary  1>>cmdftp.tmp
  8. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo put ""C:\Documents and Set
  9. tings\gmonnot.CAPBRETON-CERS\Bureau\raccourcis pour Sylvie\Compta First.lnk""  1
  10. >>cmdftp.tmp
  11. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo close  1>>cmdftp.tmp
  12. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>echo bye  1>>cmdftp.tmp
  13. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>ftp -n -i -s:cmdftp.tmp
  14. ftp> open 10.12.16.155
  15. Connecté à 10.12.16.155.
  16. 220 ProFTPD 1.2.10 Server (Debian) [10.12.16.155]
  17. ftp> alex
  18. Commande non valide.
  19. ftp> alex
  20. Commande non valide.
  21. ftp> cd /var/www/intranet/images/coup
  22. 530 Please login with USER and PASS
  23. ftp> binary
  24. 530 Please login with USER and PASS
  25. ftp> put ""C:\Documents and Settings\gmonnot.CAPBRETON-CERS\Bureau\raccourcis po
  26. ur Sylvie\Compta First.lnk""
  27. 530 Please login with USER and PASS
  28. 530 Please login with USER and PASS
  29. ftp> close
  30. 221 Goodbye.
  31. ftp> bye
  32. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>del cmdftp.tmp
  33. C:\Documents and Settings\gmonnot.CAPBRETON-CERS>pause
  34. Appuyez sur une touche pour continuer...


 
pkoi met il un 1 devant toute mes commande ? et il n'arrive pas à se loguer sur le serveur c'est chelou :/ j'ai bien vérifier en ligne de commande et ça fonctionne pourtant
c'est le bon login et mdp, peux tu éclarer ma lanterne ?
 
On est pas loin lol
 
Merci :)
 
SeB

n°1592042
djobidjoba
Posté le 26-07-2007 à 20:55:29  profilanswer
 

530 Please login with USER and PASS
530 Please login with USER and PASS
530 Please login with USER and PASS
=)
 

@echo off
echo open 10.12.16.155 > cmdftp.tmp
echo user alex >> cmdftp.tmp
echo alex >> cmdftp.tmp
echo cd /var/www/intranet/images/coup >> cmdftp.tmp
echo binary >> cmdftp.tmp
echo put %1 >> cmdftp.tmp
echo close >> cmdftp.tmp
echo bye >> cmdftp.tmp
 
ftp -v -n -i -s:cmdftp.tmp
del cmdftp.tmp
pause


Message édité par djobidjoba le 26-07-2007 à 20:57:27

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [shell] menu contextuelle

 

Sujets relatifs
Déterminer une variable par ligne dans menu dynamiqueMenu dans cadre
Pb de menu déroulant étrange sous IE6Une ligne blanche entre header et menu sous IE
Appeler une fonction C à partir d'un shell[Access VB] Comment crééer un menu avec access 2007 ?!
[Access] Rajouter menu dans barre de menudécalage dans le menu haut de page
[VBA] remplissage d'une valeur sur choix dans un menu déroulantscript shell
Plus de sujets relatifs à : [shell] menu contextuelle


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