BlueGEEK Journal

Accueil > Manip’s > FTP > FTP.EXE #3 - Scripts Faciles & MacroCommandes -

FTP.EXE #3 - Scripts Faciles & MacroCommandes -

lundi 28 septembre 2009, par bluegyn_spip

Comment Créer Soi même un petit logiciel FTP ?


PRINCIPE

- Le principe est de créer 2 fichiers :

  1. Un fichier BAT , qui lance automatiquement
  1. Un Script FTP

MODE D’EMPLOI

- Je dépose le script sur le fichier BAT avec la souris et le script est lancé.

PRÉPARATION DU DISQUE DUR

- Créer en c ;

  • Un dossier FTP

- Dans ce dossier créer 3 sous dossiers

  1. PUT
  1. GET
  1. Scripts

PUT

- Dans Put (UpLoad) je place les fichiers à déposer sur le site distant

GET

- Dans Get (DownLoad) je reçois les fichiers téléchargés


SCRIPTS


- FICHIER BAT

- Il doit avoir cette forme

NOM = @FTP.BAT

- Contenu :

- La ligne clef est :

- CALL FTP.EXE -s :"%1"

FTP.EXE Ouvre le Programme Windows FTP.EXE
Et lui applique le Script déposé -s :%1

- Fichiers Script


TRISOGRAMME.TXT


- Exemple d’un fichier permettant de mettre à jour l’exécutable :

  • TrisoGramme.exe (attention à la casse)
  • Sur le site Bluegyn
  • Dossier trisogramme (attention à la casse)
  • L’exécutable TrisoGramme.exe est déposé temporairement en c :\FTP\PUT

- Il suffit de déposer TRISOGRAMME.TXT sur @FTP.BAT pour lancer l’UPLOAD

  • L’activation du Tranfert est symbolisé par l’avance de la barre de progression
  • ####### (commande Hash)

- Le dossier "trisogramme" doit exister sur le site

- Sinon il suffit de le créer par la commande

  • MKDIR trisogramme (make directory)

- Avant :

  • CD trisogramme (change directory)

SPIP.TXT

- Dans cet exemple

  • Si je dépose SPIP.TXT sur @FTP.BAT
  • Mon dossier de sauvegarde SPIP est automatiquement Téléchargé dans le dossier
    • c :\ftp\get}}

- de mon disque dur.

- Grâce à MGET (M = Multiple)

  • On peut utiliser les caractères génériques *.gz
  • Il est donc inutile de connaitre le nom du fichier à télécharger


- ATTENTION :

  • Je n’ai pas encore compris pourquoi
  • Mais ce système ne fonctionne pas si vous déposez les fichiers sur le Bureau de Windows
  • Il faut impérativement partir d’un Dossier de Windows
    • Mes documents ou ici FTP ...