BATCH: FTP sur port different du port 21??

Bonjour tout le monde !!!

j'essaie d'automatiser un envoie de fichier par ftp dans un petit batch mais... ca coince!

dans mon batch j'ai donc cette ligne:

ftp -s:ftp.txt

dans ftp.txt:
open host.com 2100
<user>
<pass>
hash
bin
put "file.rar"
bye


seulement je me retrouve avec une erreur 501, cette erreur viens du fait que je spécifie le port 2100 pour la connexion hors il n'aime pas ca...
la syntaxe est normalement
open host.com
seulement mon ftp n'est pas sur le port 21 mais sur le port 2100.

en cli ca passe normalement si je fait open host.com 2100 mais pas dans le batch...(c'est complètement tordu merdows)

j'ai essayé différentes manière mais rien ny fait, imopossible de me connecter sur le port 2100...

Une petite idée, quelqu un?

Merci d'avance

3 réponses

  1. 0
    1. bidon...
      marche pas, c'est justement pour ca que je post...

      open host.com 2100 <==== NE FONCTIONNE PAS DANS UN BATCH
      <user>
      <pass>
      hash
      bin
      put "file.rar"
      bye
      0
    2. Re,
      Ai ete trop vite, je continue a cherche.
      0
    3. merci :)
      moi aussi je continue a chercher mais... en vain... xD
      et en plus de ca une fois ce problème réglé, va falloir que je trouve commentréglé le problème de windows (windows? problème? naaaaaan jamais M D R) qui fait que je ne peut pas installer de nouveau composant parce que la variable PATH est foireuse et que meme remise à la main ca ne passe pas.

      Je me demande quand meme comment ils arrivent encore a vendre cet OS toujours plus BIDON
      0
    4. Re,
      Est ce que vous connaissez l'adresse IP de ce server?
      0
    5. yes, je connais l'iop (ca serais dommage) mais ca ne chenge rien, ya plusieurs FTP sur ce serveur et celui que je veux atteindre n'est pas sur le port 80
      0