Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Décter une adresse web
Auteur Message
Répondre en citant
Message Décter une adresse web 
Bonjour,
Je souhaite faire un nouveau système de mise à jour auto sans FTP. Je crois que l'on peut faire ce genre de choses avec la commande Ping mais je ne connais pas encore la syntaxe.
Je me suis dit de faire ça :
Code:
1) le batch va chercher si la page web "http://sites.google.com/site/sitecensuré/misesajour/2.0" existe
2) si elle existe goto:xxx


Il fraudais que vous m'aidiez pour trouver le bon code s'il vous plait.
Merci pour vos prochaines réponses !




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Décter une adresse web 
Pour faire ça tu va avoir besoin de télécharger un fichier de test, voir si la mise a jour est dispo ou non donc je te propose

Code:


call:update_dl "http://serveur.com/maj.txt" "%~dp0maj.txt"
call:update_dl "http://serveur.com/majlink.txt" "%~dp0majlink.txt"

:update_dl
(
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">nul
del "%~dpn0.vbs" >nul



Sur ton fichier maj.txt (sur ton serveur)

Code:

1



Sur ton fichier majlink.txt (sur ton serveur)

Code:

http://serveur.com/build/20458/Fichier.zip]http://serveur.com/build/20458/Fichier.zip


Après avec un petit if tu peux vérifier si le maj.txt contient un 0/1 (Si la maj existe ou pas)

Code:

$maj = readfile('maj.txt');
if "%maj%"=="1" goto:update_download


Et après si le maj = 1, tu récup le lien du build/maj qui se trouve dans majlink.txt tout simplement Very HappyD

J'ai testé aucun code j'ai fais ça vite fait, demande moi si tu as des questions Smile



Répondre en citant
Message Décter une adresse web 
J'avais fait un tuto pour ça :

http://batch.xoo.it/t4371-VBS-BAT-Faire-un-syst-me-d-update-automatique.htm

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Décter une adresse web 
Ou sinon tu as ça : http://batch.xoo.it/t5281-BATCH-VBS-Recherche-de-mise-jour.htm
Ce n'est pas pour détecter une adresse web mais ça détecte s'il y a une mise à jour Okay




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Décter une adresse web 
Encore mieux, et sans bug si le fichier est mis à jour sur le ftp :
http://batch.xoo.it/t4835-T-l-charger-en-vbs-sans-probl-me-de-cache.htm

Tout y est expliqué, ça marche niquel :p Et tu peux tout télécharger avec !




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message Décter une adresse web 
Merci pour vos réponses rapides!
Pour le moment, j'ai choisi cette méthode : http://batch.xoo.it/t4371-VBS-BAT-Faire-un-syst-me-d-update-automatique.htm…
Mais il reste un petit problème : je voulais savoir ce truc pour vérifier si une page existe et ce n'est pas ce que je recherche pour le moment Sad
En vue de vos réponses, je peux donc en conclure que ce que je demande n'est pour le moment pas possible avec le batch seulement...
J’essaierai de voir vos méthodes.
Encore merci pour vos réponses!

EDIT :
J'ai fais un petit test :

Avec ping, on peut trouver si une adresse web existe en faisant :
Code:
@echo off
::vérifie si google.com existe
ping google.com >nul
::je ne vaux pas faire plein de if car ce code est un exemple.
echo errorlevel=%errorlevel% : si il est égal à 0, le site existe.
::ceci ne marche pas :
ping http://www.google.com
echo : %errorlevel%=1 : cette ligne ne marche pas
::ça non plus :
ping ltsoft.e-monsite.com/pages
echo : %errorlevel%=1 : cette ligne ne marche pas non plus





______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message Décter une adresse web 
Ce que tu aimerais savoir c'est le status de la page (OK (200), Denied (400), Not Found (404) etc.) ?

Car je peux te faire un code avec la commande SockeT.exe ou une commande externe pour récupérer ce status (ensuite, je pourrais le faire compiler automatiquement (Shaxa)).




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Décter une adresse web 
TSnake41 a écrit:
Ce que tu aimerais savoir c'est le status de la page (OK (200), Denied (400), Not Found (404) etc.) ?

Car je peux te faire un code avec la commande SockeT.exe ou une commande externe pour récupérer ce status (ensuite, je pourrais le faire compiler automatiquement (Shaxa)).

Bonjour,désolé pour le remontage de sujet
En fait ,je voudrais faire tout entièrement en Batch...




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Message Décter une adresse web 


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