Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Systeme de mise a jour [Resolu]
Auteur Message
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Bonjour,

Depuis peu je voudrais creer un systeme qui permettent de mettre a jour mes programmes, mais je n'ai toujours pas trouver la solution.

Schema de mon projet:





Pour telecharger cela ne me pose pas de probleme, ce qui me bloque c'est le fait de faire verifier le batch pour qu'ensuite il telecharge ou non.

P.S: J'essaye de faire cela sans commande externe.



Dernière édition par BABA5180 le Sam 30 Juin 2012 - 19:25; édité 1 fois

______________________________________________________
Mon site =Mes programmes
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Systeme de mise a jour [Resolu] 
Pour la vérification tu utilise un système de "serial" et tu programme ton batch avec des" If...Goto..." pour la redirection

Code:

set serial=123456789
echo %serial% >> verification.txt


Code:

for /f "delims=: tokens=1,*" %%b in ('findstr /n "^" verification.txt ^| findstr "^1:"') do (
set serial=%%c)
if %serial%==123456789 goto suite
goto suite2

:suite
. . .

:suite2
. . .



Bonne chance Okay



Visiter le site web du posteur
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Merci beaucoup pour ton aide je teste ça de suite et je te tiens au courant




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message Fonctionne 
Et bien je te remercie car ton code fonctionne à merveille, je peux maintenant grâce à toi continuer mon projet.




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Y'a pas de quoi ;)

Je voulait savoir , pour la mise a jour de tes programme tu te sert d 'un serveur ? un serveur batch ?



Visiter le site web du posteur
Répondre en citant
Message re 
J'essaie de mettre sa sur Dropbox, Google drive ... mais le systeme de telechargement n'arrive pas a me telecharger le fichier voulu donc je cherche encore car je ne veux pas creer un serveur ftp et laisser tourner mon pc 24h/24, et j'essaie de faire cela sans payer.




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Tu as besoin d 'un serveur ?

Je voudrait savoir si ton logiciel .bat et tes programme qui devrait être sur le serveur prenne beaucoup de place ?
Parceque je peut m'arranger avec mon serveur "MarieV2.0"



Visiter le site web du posteur
Répondre en citant
Message Systeme de mise a jour [Resolu] 
mes programmes prennent environ 500 ko max.




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Envoie moi un petit rapport detailler de tes logiciel et contenue par MP



Visiter le site web du posteur
Répondre en citant
Message re 
ok je t'envoie ca des que c'est fait




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message Systeme de mise a jour [Resolu] 
Hello,

Je sais que vous avez trouvé une solution mais c'était juste pour dire que les deux actions de la fin sont inversées dans le schéma.

Pour le fichier, il y a plein d'hébergeurs qui permettent de mettre de petits fichiers mais le meilleur choix (à part avoir un serveur) est dropbox.

Voilà, à bientôt.




______________________________________________________
Répondre en citant
Message re 
Oui c'est vrai que dropbox est bien mais le soucis que j'ai avec lui c'est que mon programme n'arrive pas a telecharger le fichier automatiquement, il me charge un fichier ou a la place de mon code c'est du HTML.




______________________________________________________
Mon site =Mes programmes
Skype
Répondre en citant
Message re 
Voici le code pour telecharger que j'utilise.

@echo off
set source=
set dossier_actuel=%~dp0
set destination=%dossier_actuel%

call:download "%source%" "%destination%"
exit /b

:download
(echo src = "%~1"
echo Set v1 = CreateObject ("MSXML2.XMLHTTP"^)
echo Set v2 = CreateObject ("ADODB.Stream"^)
echo v1.open "GET", src, false
echo v1.send (^)
echo v2.open
echo v2.Type = 1
echo v2.Write v1.ResponseBody
echo v2.SaveToFile "%~2") >"%~dpn0.vbs"
cscript "%~dpn0.vbs"
del "%~dpn0.vbs" >nul
goto:eof


bien sur je le modifie a mes besoins. Et je remercie au passage Cautex pour le code. Mais je n arrive toujours pas télécharger un fichier




______________________________________________________
Mon site =Mes programmes
Skype
Message Systeme de mise a jour [Resolu] 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch