Batch connection ftp ssl
Bonjour,
bonjour je recherche un batch pour me connecter en ftp ssl qui se trouve sur le port 990
pourriez vous m aider ?
bonjour je recherche un batch pour me connecter en ftp ssl qui se trouve sur le port 990
pourriez vous m aider ?
114 réponses
Résumé de la discussion
Un batch visant à se connecter en FTP SSL sur le port 990 via curl est discuté pour automatiser le transfert d’un fichier ou le lancement d’une application. Plusieurs conseils insistent sur curl comme outil principal et distinguent -O et -o, -s et -S, tout en rappelant de tester le transfert en mode ASCII ou BINARY et de préciser le chemin d’écriture. D’autres conseils évoquent des questions de sécurité et de gestion des accès, notamment les limites des connexions répétées et une éventuelle transition vers HTTP avec protection par .htaccess. En complément, certaines remarques précisent que l’option -o redirige vers un fichier local et que la casse des options curl (par exemple -S vs -s) peut modifier le comportement.
-
les barre son faite j ai trouver la parade
-
me revoila d attaque pour faire les bare de prograission du moin celle de chargement et celle de mise a jour
-
BON J AI TESTER MES J AI L INPRETION QU IL FAUDRAI UN SYSTEM AVEC UN POURCENTAGE EN DEBUT DE CHAQUE LIGNE QUE LA BOUCLE INTERPRETERAI POUR FAIRE 21 LIGNE ET ARRIVER A 100 POUR 100 SA FERAI UN POURCENTAGE DE 5 A CHAQUE LIGNE SA RESTE A VOIR SI C EST POSSIBLE
-
MES BON C EST L OCUPATION DE LA SEMAINE QUAND T ES AU TAF TU T ENNUI ALLORT TU BOSSE POUR MOI VUE QUE MOI PAS CAPABLE DE FAIRE OU LA FATIQUE AUSSI M ENPECHE DE COMPRENDRE UNE SEMAINE DE REPOS TOMBE A PIQUE
-
LOL LE PB C EST QUE J AI PEUR D ETRE OBLIGER DE BOUCLER NE BAS DU BAT COMME AVEC LE DECRYPTEUR ET VUE QUE JE VEU AUTRE UNE BART DANS LE MENU UPDATE SA VA ETRE LA MERDE
-
On verra plus tard :) Sinon essaye de comprendre ou ça boucle et ou ça défile. Toute petite gymnastique intellectuelle qui permet de progresser dans son art. ^^
-
OUI MES TU TE DOUTE QUE AVEC LES BOUCLE JE SUIS POMMER JE C EST PAS OU PASSER MON TRUC ET OUI JE C EST MOI MEME JE PART CETTE NUIT EN VACANCE POUR UNE SEMAINE DONC SI L HISTOIRE DES BARRE ET PAS FAIT SE SOIR BA LA SEMAINE PROCHAINE JE TE RESOR LA DEMANDE C EST LA FINITION DE MON PROGRAMME
-
Je profitais du temps relativement plus clément et printanier que ces derniers jours :) Ce sont les vacances scolaires, faut pas rester enfermé ! :)
Bah sinon si tu essayes, tu auras ta réponse, c'est ce qui est bien avec les langages interprétés on peut tester immédiatement sans passer pas la case compilation et modifier de suite si ça ne fonctionne pas ... -
BA ALLOR QUE FAIT TU MON AMI
-
C EST FESSABLE OU PAS LA BARRE COMME JE VEUX ?
-
ET CELUI LA
@echo off
DEBUT DE LA BARRE ICI JE DIRAI
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 %CD%\temp\lanceur.exe -u bot:bot ftp://XXXX.no-ip.org:990/lanceur.exe -s
%CD%\temp\curl -o %CD%\temp\versions.txt -u bot:bot ftp://XXXXX.no-ip.org:990/versions.txt -s
:: REPRISE DU BAT APRES APRES TELECHARGEMENT
Set Local= %cd%\
Set Serveur=%cd%\TEMP\
Set Fichier=versions.txt
:: VERIFIER LE CONTENU DU FICHIER VERSION TXT
FC /l %Serveur%%Fichier% %Local%%Fichier% >nul
:: ICI SELON LE RETOUR ERREUR IL ENTREPRENT LE GOTO
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
FIN ICI JE DIRAI OU JUSTE APRES LA CONPARAISON A TOI DE VOIR -
:update
cls
COLOR 0A
echo mise a jour en cour.
DEBUT DE LA BARRE
ping -n 5 localhost >nul
xcopy %cd%\temp\*.* %cd%\ /A /E /H /R /Y /I >nul
echo mise a jour terminer le lanceur va demarrer.
rmdir %cd%\TEMP /S /Q
ping -n 5 localhost >nul
FIN DE LA BARRE
start %cd%\lanceur.exe
exit -
OUI C EST SA LA OU TA MIE ICI FAUT QUE SA SE TERMINE MES FAUT QUE SA DEMARRE SOUS MISE A JOUR EN COUR PAR COMPTE ET L HISTOIRE DES INFO C EST TRETER AUSI MES OUBLIE PAS LA PREMIERE PARTI AUSSI
-
"faut que la barre se termine apres le ping avent le start" ...
Tu réponds à ta question ...
ping -n 5 localhost >nul ICI :) start %cd%\lanceur.exe
Sinon, juste pour info, tu as encore balancé tes détails perso. au monde entier ... -
le fichier temp et suprimer apres la mise a jour et dans la parti suite il est efface aussi avent le lencement du programme lui pas un pb
-
ba ta exactement comprie c est sa que je veu faire la barre de prograisson pour dire t inquiete pas le batch tourne au debut sa sera chargement en cour et ope programme demarre si la mise a jour suis il passera de chargement a mise a jour patiente et ope la barre
-
Hello je crois que quand on distribue un prog. ce qui est important c'est que l'utilisateur soit informé qu'il y a une action en cours, surtout si celle-ci peut être longue et qu'il sache que le prog. est pas planté (ce cas doit être géré également : nettoyage des fichiers temporaires au début d'un nouveau lancement, etc ...)... après la façon de le faire importe peu. Simple message qui dit "en cours de traitement, veuillez patienter ...", petites barres tournants, petits points s'ajoutant, barre de progression ... histoire de goût ... Du moment que ça marche.
-
je voudrai metre cette parti la dans la barre de progression
@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 %CD%\temp\lanceur.exe -u bot:bot ftp://XXXX.no-ip.org:990/lanceur.exe -s %CD%\temp\curl -o %CD%\temp\versions.txt -u bot:bot ftp://XXXXX.no-ip.org:990/versions.txt -s :: REPRISE DU BAT APRES APRES TELECHARGEMENT Set Local= %cd%\ Set Serveur=%cd%\TEMP\ Set Fichier=versions.txt :: VERIFIER LE CONTENU DU FICHIER VERSION TXT FC /l %Serveur%%Fichier% %Local%%Fichier% >nul :: ICI SELON LE RETOUR ERREUR IL ENTREPRENT LE GOTO 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
et celle la dans une autre
:update cls COLOR 0A echo mise a jour en cour. ping -n 5 localhost >nul xcopy %cd%\temp\*.* %cd%\ /A /E /H /R /Y /I >nul echo mise a jour terminer le lanceur va demarrer. rmdir %cd%\TEMP /S /Q ping -n 5 localhost >nul start %cd%\lanceur.exe exit
faut que la barre se termine apres le ping avent le start
dit moi si ma demande et possible -
TIEN J AI TROUVER SA PENCE TU QUE JE POURRAI L ADAPTER POUR M EN SERVIRE LE TEMPS QUE DES TACHE SE FOND DANS MON BATCH STYLE LE TEMPS QUE SA TELECHARGER LA MISE A JOUR AU AU DEMARAGE LE TEMPS QUE SA CREER LE DOSSIER CACHER TEMP
@echo off title Progress_bar mode con cols=65 lines=9 &color 0A set NB_BAR=0 :UP_BAR cls set /a FULL = FULL + 1 set BAR=%BAR%Û set /a NB_BAR = NB_BAR + 2 echo. echo. echo Chargement .... %NB_BAR%%% echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo %BAR% echo %BAR% echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ echo. if %FULL%==50 goto :END_BAR @ping localhost -n 1 >nul goto :UP_BAR :END_BAR pause>nul
-
tu serai me dire si avec batch on peu centrer du texte stile des menu pour pour centrer mes menu de choi je fait echo. donc imagine par moment j en et dix l un en dessous des autre
- 1
- 2
- 3
- 4
- 5
- 6
Suivant