Salut à tous,
Alors voilà déjà je ne savais pas trop comment nommé ce sujet :s
J'ai crée un petit batch qui envoie des fichiers vers mon ftp, j'ai ensuite fait un raccourci dans le menu contextuel, pour lancer ce programme avec un simple clique droit...
Le nom du fichier à transférer est passé en 1er argument...
Seul soucis s'il y a des espaces... En effet il vois plusieurs arguments même si je met des guillemets (échappés ou non).
Voici le batch :
Et le fichier du registre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 echo if "%1"=="" goto noparameter echo open ftpperso.free.fr>C:\ftp.txt echo *******>>C:\ftp.txt echo *******>>C:\ftp.txt echo put %1>>C:\ftp.txt echo quit>>C:\ftp.txt ftp -s:C:\ftp.txt del C:\ftp.txt goto end :noparameter echo Veuillez specifie un fichier a envoyer goto end :end pause
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell] [HKEY_CLASSES_ROOT\*\shell\FTP] @="Envoie vers le ftp" [HKEY_CLASSES_ROOT\*\shell\FTP\command] @="c:\\essais.bat \\\"%1\\\""
voilà, merci à ceux qui m'aideront !
Petit PS, quelqu'un connait il un site qui référence la plupart des clés courante du registre (car j'ai cherché des heures juste pour faire ça :p)
Partager