Batch connection ftp ssl
Fermé
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
-
1 mai 2013 à 20:34
FRED92G Messages postés 290 Date d'inscription jeudi 24 mai 2012 Statut Membre Dernière intervention 20 août 2022 - 11 mai 2013 à 22:06
FRED92G Messages postés 290 Date d'inscription jeudi 24 mai 2012 Statut Membre Dernière intervention 20 août 2022 - 11 mai 2013 à 22:06
114 réponses
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 19:52
2 mai 2013 à 19:52
@echo off color 0A ::CREER LE DOSSIER TEMPORAIRE md %cd%\TEMP attrib +h %cd%\temp copy /y %cd%\curl.exe %cd%\temp >nul :: CONECTION FTP AVEC L ECTURE DES INFO DU TXT FTP >nul cache l ecrie du txt %CD%\temp\curl -O -u bot1:bot ftp://xxxx.no-ip.org:990/lanceur.exe -s %CD%\temp\curl -O -u bot1:bot ftp://xxx.no-ip.org:990/versions.txt -s CLS :: REPRISE DU BAT APRES APRES TELECHARGEMENT CLS Set Local= %cd%\ Set Serveur=%cd%\TEMP\ Set Fichier=versions.txt :: VERIFIER LE CONTENU DU FICHIER VERSION TXT FC /l %Serveur%%Fichier% %Local%%Fichier% :: ICI SELON LE RETOUR ERREUR IL ENTREPRENT LE GOTO CLS echo %ERRORLEVEL% IF "%ERRORLEVEL%" == "2" (goto :suite) IF "%ERRORLEVEL%" == "1" (goto :update) IF "%ERRORLEVEL%" == "0" (goto :suite) :: errorlevel 0 fichier identique 1 fichier serveur plus resent 2 conection serveur absente cls
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 19:54
2 mai 2013 à 19:54
se con d erreur copie me sort que le code 2 meme quand il a la meme version dans son temp que a la racine
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
Modifié par ryko1820 le 2/05/2013 à 20:00
Modifié par ryko1820 le 2/05/2013 à 20:00
comme c'est écrit, c'est l'errorlevel du CLS que tu testes pas celle du FC
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
Modifié par FRED92G le 2/05/2013 à 20:07
Modifié par FRED92G le 2/05/2013 à 20:07
le probleme vien que curl me mes les fichier telecharger a la racine et non au dossier temps pour temp il est appeler au temp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 20:05
2 mai 2013 à 20:05
le fc me dit pareil pas de fichier dans le temp pour comparai
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
2 mai 2013 à 20:16
2 mai 2013 à 20:16
utiliser plutôt une ligne du type :
Pour forcer l'écriture dans un chemin et avec un nom prédéfini.
Par contre pour être sûr que le transfert est correctement réalisé car aucune option n'est donnée (ASCII quand c'est du texte BINARY quand c'est du binaire) ... Tester le FC en manuel depuis la ligne de commande ... Juste pour voir ...
%CD%\temp\curl -o %CD%\temp\lanceur.exe -u bot1:bot ftp://xxxx.no-ip.org:990/lanceur.exe -s
Pour forcer l'écriture dans un chemin et avec un nom prédéfini.
Par contre pour être sûr que le transfert est correctement réalisé car aucune option n'est donnée (ASCII quand c'est du texte BINARY quand c'est du binaire) ... Tester le FC en manuel depuis la ligne de commande ... Juste pour voir ...
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 20:25
2 mai 2013 à 20:25
marche pas ta ligne de commande
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
2 mai 2013 à 20:44
2 mai 2013 à 20:44
Pourtant, je t'assure que chez moi :
.. fonctionne, alors je vois pas pourquoi ça ne fonctionnerait pas chez toi.
curl -o temp\robots.txt -u anonymous:ryko1820@commentçamarche.net "ftp://ftp2.fr.openbsd.org/pub/math/sagemath/robots.txt" -s
.. fonctionne, alors je vois pas pourquoi ça ne fonctionnerait pas chez toi.
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 20:48
2 mai 2013 à 20:48
surment les " que tu ma pas mie tout a leur
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
2 mai 2013 à 20:51
2 mai 2013 à 20:51
Attention dans cURL les options sont "case sensitive" un -O n'est pas la même chose qu'un -o ... de même qu'un -S et un -s, etc ...
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 20:51
2 mai 2013 à 20:51
c est moi qui picole le " fon planter je retire je regarde bien la ligne et je voit coi des xxx a la place de l adresse
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 20:59
2 mai 2013 à 20:59
tout fonctionne enfin ma programation et finni
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
Modifié par FRED92G le 2/05/2013 à 21:02
Modifié par FRED92G le 2/05/2013 à 21:02
dit moi sur le script du decripteur je les sauvegarder mes j ai oublier de prendre sa derniere version avent que les modo supprime ma discuption je te le repasse tu me remetra se qui manque
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 21:01
2 mai 2013 à 21:01
@echo off FOR /F "TOKENS=*" %%A IN ('type "%cd%\ftp1.DAT"') DO call :and_do_it "%%A" :and_do_it set chaine=%1 for /F "useback tokens=*" %%X in ('%chaine%') do set chaine=%%~X if "%chaine%"=="" goto end set chaine=%chaine:14=a% set chaine=%chaine:15=b% echo %chaine% echo %chaine%>>"%cd%\TEMP\ftp2.txt" goto endloop :end :: pause>nul :endloop
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
2 mai 2013 à 21:16
2 mai 2013 à 21:16
moi j'ai déjà tout effacé :) mais si tu l'as fais une fois, tu devrais pouvoir le refaire :)
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 21:16
2 mai 2013 à 21:16
je t es envoyer un message priver pour voir le system
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 21:18
2 mai 2013 à 21:18
il manque les 2 ligne une en haut et une en bas celle qui effacer se que contener le fichier mes je me rappel plus l ecriture
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 21:24
2 mai 2013 à 21:24
j ai retrouver la ligne celle la a tel une apportence
type nul>"%cd%\TEMP\ftp2.DAT"
type nul>"%cd%\TEMP\ftp2.DAT"
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
Modifié par ryko1820 le 2/05/2013 à 21:27
Modifié par ryko1820 le 2/05/2013 à 21:27
elle vide (ou créé) le fichier avant d'écrire dedans ... mais maintenant que tu passes par curl ce fichier est-il encore utile ? Je n'ai pas tout suivi :-)
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
4
2 mai 2013 à 21:27
2 mai 2013 à 21:27
non mes je le garde sous la main sa peu servire pour autre chose