Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[FINAL][EXE/BAT/VBS] ShortURL - By Skywalker
Auteur Message
Répondre en citant
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 
Salut à tous,

Une petite commande externe ShortURL qui permet de réduire la taille des URL, ce qui est pratique car j'avais plus de 1000 url à réduire, c'est pour cela que je l'ai codé, et j'avais envie de la partager donc voilà :




Téléchargement :
http://skywalker.alwaysdata.net/telechargement/ShortURL.exe 25,5ko




Syntaxe :
Code:
ShortURL http://skywalker.alwaysdata.net

Ça vous renverra le lien réduit dans le fichier shortlink.txt dans le même dossier Okay




Exemples :
Un petit batch comme exemple : en "Manuel"
Code:
@echo off

:B1

cls
set /p "$link=Lien … r‚tr‚cir : "

ShortURL %$link%

echo errorlevel    : %errorlevel%
echo.

set /p $shortlink=<"shortlink.txt"
del "shortlink.txt"

echo Lien original  : %$link%
echo Lien raccourci : %$shortlink%

echo.
echo Appuyer sur une touche pour recommencer...
pause>nul

goto B1


Et là où est son utilitée : En traitement par lot (batch Laughing) :
Code:
@echo off

setlocal enabledelayedexpansion
if exist newslink.txt del newslink.txt

FOR /F "delims=" %%a in ('type "link.txt"') do (
ShortURL %%a
echo errorlevel    : %errorlevel%
echo.

set /p $shortlink=<"shortlink.txt"
del "shortlink.txt"

echo Lien original  : %%a
echo Lien raccourci : !$shortlink!
echo !$shortlink! : %%a >> "newslink.txt"

echo.
echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo.
)
endlocal
pause


Avec dans le fichier link.txt pour tester :
Code:
https://google.fr
https://google.com
https://google.uk
https://google.es
https://google.ru
http://skywalker.fr.cr
http://skywalker.alwaysdata.net
http://antoprog.alwaysdata.net
http://pixelsky.alwaysdata.net
http://batch.xoo.it
http://yolo.com
http://test.com
http://skywalker.fr
http://skywalker.com



Voilà a++ Okay



Dernière édition par Skywalker le Mar 28 Avr 2015 - 14:46; édité 5 fois

______________________________________________________
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 
Intéressant, merci du partage Okay




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Répondre en citant
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 
Merci sky !

Une petite modif de ton code pour que l'on puisse l'utiliser sous la forme :

Code:
for /f "delims=" %%a in ('ShortURL http://skywalker.alwaysdata.net') do set "$NewUrl=%%a"


serait sympa ! Okay

et

Si tu pouvais poster le source Wink


++




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 
faut que je fasse un "echo" dans la commande externe pour que ça le mette dans %%a ?




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 
Oui exactement

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Message [FINAL][EXE/BAT/VBS] ShortURL - By Skywalker 


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