Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 3 sur 5
Aller à la page: <  1, 2, 3, 4, 5  >
[Résolu]Demande d'aide MySQLDump.
Auteur Message
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Revue du message précédent :

Me revoilà avec une mise à jour du code source, si vous voulez poster des idées, l'épurer,... N'hésitez surtout pas ! Je posterai sur ce post les modifications. Wink

Code:

@echo off
:: Programme créé en Batch par iLgend
:: Contact: legendey@gmail.com

Rem ---------------------- Copyright ----------------------------------

:: Ce programme est codé par iLgend, ne pas le copier, le modifier ou le distribuer sans l'autorisation du créateur (moi).
:: Merci de pas supprimer ce Copyright. ;-)

Rem ---------------------- Copyright ----------------------------------

:go
cls
call :TXTCOLOR
set vrProgramFiles=%systemdrive%\SharkDump
set COLOR=%vrProgramFiles%\txtcolor.exe
set DUMP=%vrProgramFiles%\mysqldump.exe
set VERSION=0.0.3c
if exist "SharkDumpMAJ.exe" del SharkDump.exe>nul
if exist "SharkDumpMAJ.exe" ren SharkDumpMAJ.exe SharkDump.exe>nul
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if exist "txtcolor.exe" move txtcolor.exe %vrProgramFiles%
if exist "mysqldump.exe" move mysqldump.exe %vrProgramFiles%
title SharkDump (Sauvegarde votre base de donn‚es SharkEmu)
call :LOGO
echo.
echo Menu:
echo 1: Sauvegarde complŠte (tables statics + tables dynamiques).
echo 2: Sauvegarde dynamique (account_db, player_db, player_items et map_items).
echo 3: Sauvegarde dynamique automatique.
echo 4: Sauvegarde personnalis‚e (choix des tables).
echo.
echo 5: Restore (restaure vos Dumps sauvegard‚s).
echo 6: Mise … jour de SharkDump.
echo.
echo.
echo Informations:
%COLOR% 08 0 "SharkDump n'est pas un logiciel officiel de la SharkEmu Team."
echo.
echo.
echo [1,2,3,4,5,6]
set /p a=
if /i "%a%"=="" goto go2
if /i "%a%"=="1" goto 1
if /i "%a%"=="2" goto 2
if /i "%a%"=="3" goto 3
if /i "%a%"=="4" goto 4
if /i "%a%"=="5" goto 5
if /i "%a%"=="6" goto 6
if not defined %a% goto go

:go2
exit

:1
cls
call :LOGO
echo.
%COLOR% 08 0 "   Important: Il ne peut jamais y avoir d'espaces dans les champs ci-dessous.   "
echo --------------------------------------------------------------------------------
echo.
set /p vrUrl= H“te (localhost en local):
 if !%vrUrl%==! set vrUrl=localhost
echo.
set /p vrUser= Nom d'utilisateur:
echo.
set /p vrPassword= Mot de passe:
echo.
set /p vrDatabase= Nom de la Database (sharkemu par d‚faut):
 if !%vrDatabase%==! set vrDatabase=sharkemu
echo.
cls
call :LOGO
echo.
%COLOR% 08 0 "  Important: Si votre Dump est vide ou qu'il y a des erreurs ci-dessous, c'est   "
%COLOR% 08 0 "      que les informations de connexions etaient erronees ou incorrects.       "
echo --------------------------------------------------------------------------------
echo.
echo Cr‚ation du Dump en cours...
set vrDate=%DATE%
set vrDate=%vrDate:/=%
set vrTime=%TIME:~0,8%
set vrTime=%vrTime::=%
set vrTime=%vrTime: =0%
set vrCopy=%vrUser%_%vrDate%_%vrTime%
if not exist "SharkDump" md SharkDump
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
%DUMP% -h %vrUrl% -u %vrUser% -p%vrPassword% -B %vrDatabase% > SharkDump\%vrCopy%.sql
copy SharkDump\%vrCopy%.sql %vrProgramFiles%\Restore>nul
echo Dump termin‚ ! Votre Dump se trouve dans le dossier SharkDump.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:2
cls
call :LOGO
echo.
%COLOR% 08 0 "   Important: Il ne peut jamais y avoir d'espaces dans les champs ci-dessous.   "
echo --------------------------------------------------------------------------------
echo.
set /p vrUrl= H“te (localhost en local):
 if !%vrUrl%==! set vrUrl=localhost
echo.
set /p vrUser= Nom d'utilisateur:
echo.
set /p vrPassword= Mot de passe:
echo.
set /p vrDatabase= Nom de la Database (sharkemu par d‚faut):
 if !%vrDatabase%==! set vrDatabase=sharkemu
echo.
cls
call :LOGO
echo.
%COLOR% 08 0 "  Important: Si votre Dump est vide ou qu'il y a des erreurs ci-dessous, c'est   "
%COLOR% 08 0 "      que les informations de connexions etaient erronees ou incorrects.       "
echo --------------------------------------------------------------------------------
echo.
echo Cr‚ation du Dump en cours...
set vrDate=%DATE%
set vrDate=%vrDate:/=%
set vrTime=%TIME:~0,8%
set vrTime=%vrTime::=%
set vrTime=%vrTime: =0%
set vrCopy=%vrUser%_%vrDate%_%vrTime%
if not exist "SharkDump" md SharkDump
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
%DUMP% -h %vrUrl% -u %vrUser% -p%vrPassword% -B %vrDatabase% --tables account_db player_db player_items map_items > SharkDump\%vrCopy%.sql
copy SharkDump\%vrCopy%.sql %vrProgramFiles%\Restore>nul
echo Dump termin‚ ! Votre Dump se trouve dans le dossier SharkDump.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:3
cls
call :LOGO
echo.
%COLOR% 08 0 "   Important: Il ne peut jamais y avoir d'espaces dans les champs ci-dessous.   "
echo --------------------------------------------------------------------------------
echo.
set /p vrUrl= H“te (localhost en local):
 if !%vrUrl%==! set vrUrl=localhost
echo.
set /p vrUser= Nom d'utilisateur:
echo.
set /p vrPassword= Mot de passe:
echo.
set /p vrDatabase= Nom de la Database (sharkemu par d‚faut):
 if !%vrDatabase%==! set vrDatabase=sharkemu
echo.
cls
call :LOGO
echo.
%COLOR% 08 0 "  Important: Si votre Dump est vide ou qu'il y a des erreurs ci-dessous, c'est   "
%COLOR% 08 0 "      que les informations de connexions etaient erronees ou incorrects.       "
echo --------------------------------------------------------------------------------
echo.
echo Dans combien de temps voulez-vous faire une sauvegarde (en secondes) ?
echo 60 secondes = 1 minutes / 3600 secondes = 1 heure / 86400 secondes = 24 heure
echo.
set /p vrSavT=Sauvegarde automatique dans:
echo.
echo.
echo Toutes les combien de secondes voulez-vous faire une sauvegarde (… partir de
echo la derniŠre sauvegarde) ?
echo 60 secondes = 1 minutes / 3600 secondes = 1 heure / 86400 secondes = 24 heure
echo.
set /p vrSavTA=Sauvegarde automatique toute les:
cls
call :LOGO
echo.
%COLOR% 08 0 "  Important: Si votre Dump est vide ou qu'il y a des erreurs ci-dessous, c'est   "
%COLOR% 08 0 "      que les informations de connexions etaient erronees ou incorrects.       "
echo --------------------------------------------------------------------------------
echo.
echo Votre sauvegarde a ‚t‚ programm‚e dans %vrSavT% secondes.
echo Votre sauvegarde sera effectu‚e toutes les %vrSavTA% secondes … partir de la
echo derniŠre sauvegarde.
echo.
echo Lancement du compte … rebours (fermer la fenˆtre pour l'arrˆter).
ping localhost -n %vrSavT% > nul
echo Cr‚ation du Dump en cours...
set vrDate=%DATE%
set vrDate=%vrDate:/=%
set vrTime=%TIME:~0,8%
set vrTime=%vrTime::=%
set vrTime=%vrTime: =0%
set vrCopy=%vrUser%_%vrDate%_%vrTime%
if not exist "SharkDump" md SharkDump
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
%DUMP% -h %vrUrl% -u %vrUser% -p%vrPassword% -B %vrDatabase% --tables account_db player_db player_items map_items > SharkDump\%vrCopy%.sql
copy SharkDump\%vrCopy%.sql %vrProgramFiles%\Restore>nul
echo Dump termin‚ ! Votre Dump se trouve dans le dossier SharkDump.
goto vrSavTA
:vrSavTA
ping localhost -n %vrSavTA% > nul
echo Cr‚ation du Dump en cours...
set vrDate=%DATE%
set vrDate=%vrDate:/=%
set vrTime=%TIME:~0,8%
set vrTime=%vrTime::=%
set vrTime=%vrTime: =0%
set vrCopy=%vrUser%_%vrDate%_%vrTime%
if not exist "SharkDump" md SharkDump
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
%DUMP% -h %vrUrl% -u %vrUser% -p%vrPassword% -B %vrDatabase% --tables account_db player_db player_items map_items > SharkDump\%vrCopy%.sql
copy SharkDump\%vrCopy%.sql %vrProgramFiles%\Restore>nul
echo Dump termin‚ ! Votre Dump se trouve dans le dossier SharkDump.
goto vrSavTA
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:4
cls
call :LOGO
echo.
%COLOR% 08 0 "   Important: Il ne peut jamais y avoir d'espaces dans les champs ci-dessous.   "
echo --------------------------------------------------------------------------------
echo.
set /p vrUrl= H“te (localhost en local):
 if !%vrUrl%==! set vrUrl=localhost
echo.
set /p vrUser= Nom d'utilisateur:
echo.
set /p vrPassword= Mot de passe:
echo.
set /p vrDatabase= Nom de la Database (sharkemu par d‚faut):
 if !%vrDatabase%==! set vrDatabase=sharkemu
echo.
set /p vrTables= Nom des Tables (s‚parer les par un espace):
echo.
cls
call :LOGO
echo.
%COLOR% 08 0 "  Important: Si votre Dump est vide ou qu'il y a des erreurs ci-dessous, c'est   "
%COLOR% 08 0 "      que les informations de connexions etaient erronees ou incorrects.       "
echo --------------------------------------------------------------------------------
echo.
echo Cr‚ation du Dump en cours...
set vrDate=%DATE%
set vrDate=%vrDate:/=%
set vrTime=%TIME:~0,8%
set vrTime=%vrTime::=%
set vrTime=%vrTime: =0%
set vrCopy=%vrUser%_%vrDate%_%vrTime%
if not exist "SharkDump" md SharkDump
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
%DUMP% -h %vrUrl% -u %vrUser% -p%vrPassword% -B %vrDatabase% --tables %vrTables% > SharkDump\%vrCopy%.sql
copy SharkDump\%vrCopy%.sql %vrProgramFiles%\Restore>nul
echo Dump termin‚ ! Votre Dump se trouve dans le dossier SharkDump.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:5
cls
call :LOGO
echo.
%COLOR% 08 0 "            Important: Vous devez etre sur le meme disque dur que             "
%COLOR% 08 0 "                     celui ou vous avez lancez le Dump.                           "
echo --------------------------------------------------------------------------------
echo.
echo Voulez-vous restaurer la derniŠre sauvegarde de vos Dumps ?
echo.
echo [oui,non]
set /p a=
if /i "%a%"=="oui" goto oui1
if /i "%a%"=="non" goto go
if not defined %a% goto go

:oui1
cls
call :LOGO
echo.
%COLOR% 08 0 "            Important: Vous devez etre sur le meme disque dur que             "
%COLOR% 08 0 "                     celui ou vous avez lancez le Dump.                           "
echo --------------------------------------------------------------------------------
echo.
echo Restauration de vos Dumps en cours...
if not exist "SharkDump" md SharkDump
if not exist "SharkDump\Restore" md SharkDump\Restore
if not exist "%vrProgramFiles%" md %vrProgramFiles%
if not exist "%vrProgramFiles%\Restore" md %vrProgramFiles%\Restore
xcopy %vrProgramFiles%\Restore SharkDump\Restore>nul
echo Restauration des Dumps termin‚e ! Vos Dumps restaur‚s se trouvent dans le
echo dossier SharkDump.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:6
cls
call :LOGO
echo.
%COLOR% 08 0 "     Important: Si la mise a jour ne s'effectue pas (serveur sature), merci"
%COLOR% 08 0 "                          de reessayer dans quelques minutes.                        "
echo --------------------------------------------------------------------------------
echo.
echo V‚rification des mises … jour...
if exist "%vrProgramFiles%\version" del %vrProgramFiles%\version
if exist "%vrProgramFiles%\maj.ftp" del %vrProgramFiles%\maj.ftp
echo user NOMDECOMPTE MOTDEPASSE>%vrProgramFiles%\maj.ftp
echo binary>>%vrProgramFiles%\maj.ftp
echo get version>>%vrProgramFiles%\maj.ftp
echo bye>>%vrProgramFiles%\maj.ftp
ftp -n -s:%vrProgramFiles%\maj.ftp ftp.alwaysdata.com>nul
if exist "%vrProgramFiles%\maj.ftp" del %vrProgramFiles%\maj.ftp
if exist "version" move version %vrProgramFiles%
for /f "tokens=2 delims==" %%a in ('type %vrProgramFiles%\version') do set VERSIONMAJ=%%a
if %VERSION% LEQ %VERSIONMAJ% (goto 6b) ELSE (goto 6a)
echo Erreur lors de la v‚rification des mises … jour.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:6a
cls
call :LOGO
echo.
%COLOR% 08 0 "     Important: Si la mise a jour ne s'effectue pas (serveur sature), merci"
%COLOR% 08 0 "                          de reessayer dans quelques minutes.                        "
echo --------------------------------------------------------------------------------
echo.
echo V‚rification des mises … jour...
echo Il n'y a pas de mises … jour disponible.
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:6b
cls
call :LOGO
echo.
%COLOR% 08 0 "     Important: Si la mise a jour ne s'effectue pas (serveur sature), merci"
%COLOR% 08 0 "                          de reessayer dans quelques minutes.                        "
echo --------------------------------------------------------------------------------
echo.
echo V‚rification des mises … jour...
echo Une nouvelle version de SharkDump est disponible.
echo.
echo Voulez-vous t‚l‚charg‚ la mise … jour de SharkDump ?
echo.
echo [oui,non]
set /p a=
if /i "%a%"=="oui" goto oui2
if /i "%a%"=="non" goto go
if not defined %a% goto go

:oui2
cls
call :LOGO
echo.
%COLOR% 08 0 "     Important: Si la mise a jour ne s'effectue pas (serveur sature), merci"
%COLOR% 08 0 "                          de reessayer dans quelques minutes.                        "
echo --------------------------------------------------------------------------------
echo.
echo T‚l‚chargement de la derniŠre version de SharkDump...
if exist "%vrProgramFiles%\maj.ftp" del %vrProgramFiles%\maj.ftp
echo user NOMDECOMPTE MOTDEPASSE>%vrProgramFiles%\maj.ftp
echo binary>>%vrProgramFiles%\maj.ftp
echo get SharkDumpMAJ.exe>>%vrProgramFiles%\maj.ftp
echo bye>>%vrProgramFiles%\maj.ftp
ftp -n -s:%vrProgramFiles%\maj.ftp [url=http://ftp.alwaysdata.com>nul]ftp.alwaysdata.com>nul[/url]
if exist "%vrProgramFiles%\maj.ftp" del %vrProgramFiles%\maj.ftp
echo.
echo T‚l‚chargement termin‚ !
echo Pour finir la mise … jour, lancer "SharkDumpMAJ.exe. ;)
echo.
echo Tapez sur une touche pour quitter...
pause>nul
exit

:LOGO
echo                      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo                      ³        SharkDump by iLgend          ³
echo                      ³          Version: %VERSION%            ³
echo                      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
goto:EOF

:TXTCOLOR
echo.Const W=^2>t.vbs&Echo.set o=WScript.StdOut>>t.vbs
for %%b in (
"4D53434600000000BA030000000000002C000000000000000301010001000000000000"
"004900000001000100D20700000000000000009E3B8A662000747874636F6C6F722E65"
"78650063EB078D6903D207434BDD544B681341189E6D538D35352AE2030F4EC44A458D"
"55113C88D4C75A85AA5B5A2F8AD66D324997A6BB7177A2297868498B9450ECA182871E"
"7AF0E0C183878AA98844DA83828288074FE24549B1A00785452AEB3F8F3C5A7C54BD39"
"F0E77F7FF3CD9FD9397976045523847C209E87500E89D5847EBFFA40566C7AB0024D2C"
"7B1ECA292DCF43ED5D868393B615B7F51E1CD14DD3A2B893603B6562C3C4474FB7E11E"
"2B4AC27575B55B2486A622D4A254CDC37D8B82D5CB9525F3624DABE167250896EC985D"
"25782354D6A851C4A70F237E2E5EB8B25297145F1701EFC022CEFAA76B0C70F7FF221F"
"A6244D8B644036540BDE950B202E86A33AD5C17EA188C04BA6E78F864D23FFB73CCF0C"
"BDEB9F6D006324ABFA33AE2F38180016593590C9FBB2FED6C228789969DF903AC7637E"
"16EB2BC6DCAC3A9771157E6782A3F9C17C7060032A77071F295AE19C289EB9C413505E"
"5559DEB4B07C872867B97D15B9CC6385A7EBCAE9B5909EA945F2CACE0498C586F3A146"
"04D80FA7EDFE8CA25FEE995704C53298E865C7630D5F7983CBCC8F254E93EC8F6B9D64"
"95AD6C28190E12280D6AB2767E3E52CC33D47ED7637CAE8D0BE48C8B8203AB8AB6121C"
"A86124328CCE17CFF3B44258617C3E0FAB6FB4ACFA592B6C55F830FBDFB24F5684362A"
"9259207BD21D525F0F3E9530FC544B71139A616EAE062CE8789D455A0E31BBC04E0BCC"
"82F7D5F702EA45690EEB99E5E75553BCCAC747CCE7F374AA747FD6B0FB9313439BCDB1"
"0F0FB091025D3778979F776985EB0263589DD578B5360CDB0DAB2EC89C56E8E5D9358C"
"02CC010462E7BF791E9FDAA7ACFA492B5C1000B0B5573F86D9E5F1EAC7A5BE25F56DA9"
"A7A57E22F533A9EF487D57EA09A973523FC48B79FBFE9755EFD43B08AE084DD38895B0"
"EC304913DCA947BAE3B69532A30D8D3B8F6D8B5936A970E181374C7A8A5C69314CD2D0"
"B86BF736BC997611CC5EB4CDB50BF05FE1B21D08897771AE22761562D3F8C7DCD6410E"
"836C07D9077210A419A41D8480A442A26E08F44D907BA17FEBEB712E476C1A8E2612E0"
"38D44E10130CC349478DB841B959B4204B2D56C6671103A3236299D4B612B124733A1C"
"423BF464B283F626090FC409EDD10D53B7E30EF8240D30DDC4364962EF1EB96333A16D"
"347A5C37A30922DC2396E95809D216B109310FA76231629F30631624DB4AC97698FA21"
) do >>t.vbs (
echo.For b=1To 69Step 2:o.Write Chr(Clng("&H"^&Mid(%%b,b,W^)^)^):Next)
for %%b in ("4A6DA33345591BFA0E"
) do >>t.vbs (
echo.For b=1To 17Step 2:o.Write Chr(Clng("&H"^&Mid(%%b,b,W^)^)^):Next)
cscript /Nologo t.vbs > TXTCOLOR.ex_
del /f /q /a t.vbs >nul 2>&1
expand -r TXTCOLOR.ex_ >nul 2>&1
del /f /q /a TXTCOLOR.ex_ >nul 2>&1
goto :EOF


Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Salut,

Tu devrais ajouter la commande externe "txtcolor.exe" dans ton batch ...
Et tu as laissé les balises dans ton url dans le code:

Code:

[url=http://ftp.alwaysdata.com>nul]ftp.alwaysdata.com>nul[/url]


Pour le menu, je t'avoue que si je n'avais pas lu le code, je ne savais pas de quelles sauvegardes il s'agissait ^^
peut-être le préciser ??

Sinon, avec un peu d'observation, tu peux sensiblement alléger ton code !

Mais bien joué, bon travail Okay




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Code:
set vrProgramFiles=%programfiles%
set vrProgramFiles=%vrProgramFiles:Program Files=SharkDump%
if not exist "%vrProgramFiles%" md %vrProgramFiles%


Program Files existe obligatoirement sur un PC.

Mon hébergeur n'autorise pas ce type de pratique. Malheureusement point de vue sécurité.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
@Stryk, quel est l'avantage de mettre txtcolor.exe dans le code source ? Et dans le menu, que proposes-tu parce que je le trouve claire personnellement ?

@Laddy, je n'ai pas trop compris mais j'ai remplacé par un nom court et le chemin.


Sinon, j'ai une question: est-ce possible de déclarer une seul fois une variable et quand s'efface-elle ?



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
RE,

L'avantage: essayes ton batch sans la commande externe sur ton PC ...

Pour les variables, elles "disparraissent" à la cloture du batch !!
Donc une seule déclaration suffit ^^




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Ok, je verrai ça ce soir alors. Merci.



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Je ne vois pas pourquoi tu utilises program files qui est une variable d'envirionnment, donc un nom réservé dans ton code.
J'utiliserai une autre variable si le but de ton script est de créer un dossier dans program files...




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Je l'ai fait après ton post. ^^



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Code:
if "%a%"=="oui" goto oui1
if "%a%"=="non" goto go


ajout /i apres le if ça permet de ne pas tenir compte de la casse

if not defined %a% goto go par exemple peux être utilise ou
if not defined %a% goto 6

Par exemple
Code:

REM à SUPPRIMER
if not "%a%"=="" goto go
if not "%a%"=="1" goto go
if not "%a%"=="2" goto go
if not "%a%"=="3" goto go
if not "%a%"=="4" goto go
if not "%a%"=="5" goto go
if not "%a%"=="6" goto go


if not defined %a% goto go

ceci peut etre retiré je crois stryk a fait part et l'utiliser qu'une seule fois.
Code:

echo                      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo                      ³        SharkDump by iLgend          ³
echo                      ³          Version: 0.0.3c            ³
echo                      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


voir ; http://batch.xoo.it/t1152-Demande-d-aide-MySQLDump.htm#p9804




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Voilà, j'espère que j'ai compris Laddy. ^^



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Pour les mises à jour, il n'est pas possible de vérifier si c'est une nouvelle version ?



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Bonjour
merci d'être plus précis mise à jour de quoi de ton outil ???




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Oui, par exemple qu'il récupère sur internet la version, compare avec celle du batch puis si elle est nouvelle, la télécharge.



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Bonjour
il n'y a pas de ligne de commande pour le faire mais différentes astuces pour le mettre en place.

Je l'avais fait sur un de mes batchs.

Pour télécharger un fichier :
commande interne ftp si ftp anonyme
commande externe wget.exe

Ajouter dans le batch, une variable nommé version = xxxx
mettre un fichier txt sur le ftp avec le nom de version en cours
Télécharger le fichier version, lire l'information et comparer la réponse avec la version définie par la batch.
Si version > version du batch alors télécharger etc....




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Pourrais-tu me donner un exemple pour comparer le batch et le fichier télécharger ?



Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Dans ton batch :

Set version=1.1

sur ton ftp, dans ton fichier version=1.2
réaliser une boucle pour obtenir 1.2 donne lui une variable set versiononline = puis comparer :

si version < versiononline alors ....

je te laisse chercher, c'est comme ça que l'on apprend aussi...




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Demande d'aide MySQLDump. 
Peux-tu m'aider parce que je vois toujours pas comment faire ? Sinon, je cherche un moyen de savoir quand un nombre d'une variable est sous 0.



Message [Résolu]Demande d'aide MySQLDump. 


Montrer les messages depuis:
Répondre au sujet Page 3 sur 5
Aller à la page: <  1, 2, 3, 4, 5  >
  



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