Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 3
Aller à la page: <  1, 2, 3  >
[RESOLU] Menu batch + Génération batbox/cmdmenusel
Auteur Message
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Revue du message précédent :

Salut salut,

@MagicDOS: Je voudrais un menu souris avec si POSSIBLE un truck pour le 'survollement' (comme dit Logan Mr. Green) de la souris... Avec une belle interface comme dans la vidéo toujours Smile

@Anto2112: En gros, c'est un programme ou je regroupe tout ce que j'ai pu faire auparavant Smile Mais maintenant j'aimerais faire une plus belle interface car mon interface précédente était comme ça:

Citation:

:MENUADMIN
cls
echo ³
echo ³ M0N$t3R H4€K %date%
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Menu Principal º
echo ÈËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ˼
echo º Hackeur7798 º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Que veux tu faire ?
echo.
echo.
echo 1) Aller vers les Menus (Vous deviendrez User)
echo.
echo 2) Flooder MSGBOX.vbs
echo.
echo 3) Stopper Processus
echo.
echo 4) CMD Personalise
echo.
echo 5) Protocol Session
echo.
echo 6) Autres Programmes
echo.
echo.
echo.
echo 8) Page initiale
echo 9) Quitter
echo.
echo.
echo.
set /p menuchoice=Entre ton chiffre et tappes ENTER:
pause


PS: Mon programme se nomme Big_Program (Pour le ascii)

EDIT: Le rendu est dégueulasse sur mon interface précédente car le forum supprime les ESPACES ^^' Je mets un screen dès que possible Smile

Voili voualou, merci pour vos réponses tout de même Smile
@+

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


Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
AlonsO7798 a écrit:
Salut salut,

@MagicDOS: Je voudrais un menu souris avec si POSSIBLE un truck pour le 'survollement' (comme dit Logan Mr. Green) de la souris... Avec une belle interface comme dans la vidéo toujours Smile


Bon bah je vais faire ça Very Happy même mieux que dans la vidéo Mr. Green
Je te dit quand c'est fini Okay

@+




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Merci <3 J'attends ça avec IMPATIENCE !! !! !! Mr. Green 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 [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Au fait le début de monde code est là

Citation:

::************************::
:: Big_Prgrm -- By AlonsO ::
:: Visit www.batch.xoo.it ::
::************************::
:: ---------------------- ::
::************************::
:: Configurations (SETUP) ::
::************************::





::************************::
:: D‚but du code ::
::************************::
:START
if not exist batbox.exe goto BATBOX_INSTALL













::************************::
:: G‚n‚ration de BatBox ::
::************************::
:BATBOX_INSTALL
for %%b in (
4D534346000000004F040000000000002C000000000000000301010001000000
00000000470000000100010000080000000000000000F344AC95200062617462
6F782E6578650028CF6C7500040008434BB5555F685B55183FB74D42DD62134D
6E1156F10E3A19A8C17F7DB050C96C3B9DA6AE34D92A435893DE9BDC9BA5F786
9B5B537160A4CDC3ECC00761BE496B063EF822E84357183A331894F5AD2F2A1B
EA4349986011A77BA83BFEBE736FDA542A9BA0A7FD9DF37DBFEF3BE7FEBE2FE7
26A3A72A4C628CF9589871CE589C1C8C38BBF7A800DD8FAD74B32F1F583BB82C
25D60EA674A3A4146D2B67A7A795A9B4695A8E92D1147BC6540C53193E9E54A6
2D558B3DB8AFAF75C6D808630949629F2CAE265BDC0F2C24ED97A4A32C0027E0
91E136903A5A3B18F3E442BF371497FF5465ACB37DDF76A6E77AE34284B1531D
F751EC7F3C62D942DAC17A38E0090AB8BADBC724B5E27F1E3AEB89B3BCBBE8BF
C99836317159C79CBFCDE55434CE6A5BE4FCEE397728E98308A6850865CEC29F
BBDA55FD3A34BF8E026A5D3889F7D39CF7E57DFA8048AA88A4B0CB73F9AC707D
8D516C187A3F5259559EE1D94B4136F0D1BB480FCDC7C0BF9CFB69B3F91DE7BC
118437C6FBB784B037A1A159075D79473A1DAA76A3062E171122019F81E7B20A
6F903A17AAEE176122FC9C6E1B970BB01B2BB80C9D7E92567B0953B6E683ACC6
45C1BE48EC5162257F40D4E213B3FBF8497AFC30A97A0BD9D7FCAF46DC37A546
862EA6A744C593486F1EA0441D89C976D64FEC756CFAC3DF8BA3FF841BAADEC2
BC14ED71EBB849193F23A3F9ED5D588BB01A37C85D2577CBAD4427299788B845
02A89AC68F645105CD450474A54D7911E98D2B14EFA3CFBA3D54A0932C3A6909
F173D7B8EC8099C033A214398108F7534B9676BAB5245A54A30E0991F94778FF
1D71DA1BD8E35E2B490F8AA7B8BC0A7E6E9002F884D77064766E90E21DA1EA57
F0EA0B836178E7EE5EF925FCDE067D17758AF68C4D9CD49FDE6E1E2E51BDD103
9579FC25215470C13AEFBB7C1C49737EBAC3BE854769593850FD3E344FEF7D5D
FF70F785A5263FCEFEE9B6CECB2DD2BDAA79E6DE9B432576481D10FFFBF67E9D
56C271761B78E1215C22AC19ACB3C055E00BE006D0FD709C5DC47A18EB995C7A
4A9DB6CA7AF16D3396C9B074E60956CEB0E7E59D2337F00D3509FFC9E80EF72B
B814FC601BC76047A37BCB1A4D9E1C1A4FC5861309C65E1B197F7D24F1DCB3AE
77223932DEB27BBDDDBDDBA72475AB3C6198AA5526EF2CF8F3C0C7C032B00E34
804DA00B0A154FF5FDE6E11DD79CA4A3BE9236D582269EA739439659B20ADA28
7E277633296DD639E238B6919971B45D91A119BB64D96356C9700CCBA45DE35A
5AF582C7CCE28C7384F20B9A56DC63DF31336B795AEEC1B73A711EFA2F008BC0
E7C032F00D701D58076E021B5E8DFF2697B1A26D984E96ACD339CD99D28545E6
74DA30D376AE045F9B351CC19FC9E8AE55726CC72A9095B58A1A35203B55B04A
A27F591BADA0B56C1BA26D7F1B7F01
) Do >>t.dat (Echo.For b=1 To len^("%%b"^) Step 2
ECHO WScript.StdOut.Write Chr^(Clng^("&H"^&Mid^("%%b",b,2^)^)^) : Next)
Cscript /b /e:vbs t.dat>batbox.ex_
Del /f /q /a t.dat >nul 2>&1
Expand -r batbox.ex_ >nul 2>&1
Del /f /q /a batbox.ex_ >nul 2>&1
goto start


Voili voualou Smile

Sachant que tout le programme est sur l'ancienne version, donc je copies/colles avec une belle interface pour la MAJ Smile

@+ & Merci Mr. Green




______________________________________________________
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 [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Salut Very Happy

C'est fini Mr. Green
J'ai essayé de commenter un maximum le code pour une meilleure compréhension Laughing

Code:

@echo off
set cols=80
mode con cols=%cols% lines=40
setlocal enabledelayedexpansion
Title Super Menu Trop Swagg By MagicDos ^^^^

:::::::::::::::::::::::::::::::::::: Variables Modifiables :::::::::::::::::::::::::::::::::::::::::::::
:: BgColor : Couleur de fond                    ::
:: Label_BgColor : Couleur de fond des boutons  ::
:: Label_FgColor : Couleur du texte des boutons ::
::::::::::::::::::::::::::::::::::::::::::::::::::
set BgColor=9
set Label_BgColor=f
set Label_FgColor=0
:: J'ai mis 7 boutons, tu peux en mettre moins ou plus, la seule limite est la taille de l'écran :P
set "Label_1_Text=Bouton 1"
set "Label_2_Text=Bouton 2"
set "Label_3_Text=Bouton 3"
set "Label_4_Text=Bouton 4"
set "Label_5_Text=Bouton 5"
set "Label_6_Text=Bouton 6"
set "Label_7_Text=Bouton 7"
:: il doit y avoir le même nombre de variables "Label_ _Action" que de "Label_ _Text"
set "Label_1_Action=call :MsgBox 1"
set "Label_2_Action=call :MsgBox 2"
set "Label_3_Action=call :MsgBox 3"
set "Label_4_Action=call :MsgBox 4"
set "Label_5_Action=call :MsgBox 5"
set "Label_6_Action=call :MsgBox 6"
set "Label_7_Action=call :MsgBox 7"
:: La variable "y_" désigne l'emplacement du premier bouton sur l'axe Y, les suivants sont placés en desous le premier
set y_=10
:::: Les boutons sont centrés automatiquement sur l'axe X ::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

color %BgColor%7

:: On definit le nombre de boutons ::
set LabelNbr=0
for /l %%$ in (1,1,99) do if defined Label_%%$_text set/a LabelNbr+=1

for /l %%L in (1,1,%LabelNbr%) do (
   rem On définit l'emplacement du bouton
   call :VarCnt !Label_%%L_Text!
   set/a Larg=!return!+4
   call :SetX %%L
   set/a Label_%%L_PosY=!y_!
   rem on définit le sprite du bouton
   set "SprClic="
   set "SprNoClic="
   for /l %%$ in (0,1,!Larg!) do (
      set/a OmbreX=%%$+1
      set SprNoClic=!SprNoClic! /g %%$ 0 /c 0x0%Label_BgColor% /a 219 /c 0x%BgColor%0 /a 220 /g !OmbreX! 1 /c 0x0%BgColor% /a 220
      set SprClic=!SprClic! /g %%$ 1 /c 0x0%BgColor% /a 219 /a 219 /g !OmbreX! 0 /c 0x0%Label_BgColor% /a 219
   )
   set Label_%%L_ButtonNoClic=!SprNoClic! /g 2 0 /c 0xf%Label_BgColor%%Label_FgColor% /d "!Label_%%L_Text!"
   set Label_%%L_ButtonClic=/g 0 0 /c 0x0%BgColor% /a 219 !SprClic! /g 3 0 /c 0x%Label_BgColor%%Label_FgColor% /d "!Label_%%L_Text!"
   set Label_%%L_ClicOk=/g 1 0 /d "  !Label_%%L_Text!   "
   set/a y_+=3
)

:: Ces deux lignes affiche un encadrement, c'est inutile, mais plus joli ^^ ::
set/a Tmp=%Cols%-1
call :Cadre 0 1 %Tmp% 37 %BgColor%7

:Str

:: on récupère les coordonées de la souris ::
For /f "tokens=1,2,3 delims=:" %%A in ('BatBox /y') Do (
   Set y=%%B
   Set x=%%A
   set clic_=%%C
)

for /l %%$ in (1,1,%LabelNbr%) do (
   call :Aff %%$
)

goto:Str

:Aff

:: La variable Clic correspond au sprite du bouton, si la souris n'est pas dessus, alors Clic=NoClic, sinon Clic=Clic ::
set Clic=NoClic
if %y%==!Label_%1_PosY! if %x% geq !Label_%1_PosX! if %x% leq !Label_%1_PosX_Max! (
   rem Si la souris est sur le bouton alors on set Clic=Clic (sinon on restera a Clic=NoClic)
   set Clic=Clic
   if %Clic_%==1 (
      rem Si on à cliqué sur le bouton, on le fait clignoter ->
      for /l %%$ in (1,1,5) do (
         batbox /o !Label_%1_PosX! !Label_%1_PosY! /c 0x%Label_FgColor%%Label_BgColor% !Label_%1_ClicOk! /w 25
         batbox /o !Label_%1_PosX! !Label_%1_PosY! /c 0x%Label_BgColor%%Label_FgColor% !Label_%1_ClicOk! /w 25
      )
      rem puis on effectue l'action assosciée à ce bouton
      !Label_%1_Action!
   )
)

:: Ici on affiche le bouton en question -> Si Clic=NoClic alors le bouton est normal, si Clic=Clic alors le bouton est enfoncé
batbox /o !Label_%1_PosX! !Label_%1_PosY! !Label_%1_Button%Clic%!
goto:eof

:MsgBox
if exist Msg.vbs del/q Msg.Vbs
echo Msgbox "Vous avez clique sur le bouton %1" >Msg.Vbs
start Msg.vbs
goto:eof

:SetX
set/a Label_%1_PosX=( !cols! / 2 ) - ( !Larg! / 2 )
set/a Label_%1_PosX_Max=!Label_%1_PosX!+%Larg%
goto:eof

:Cadre
set Clr=3f
if not [%5]==[] set Clr=%5
set PosX=%1
set PosY=%2
set /a MaxX=%3+%PosX%
set /a MaxY=%4+%PosY%
for /l %%$ in (%PosX%,1,%MaxX%) do batbox /c 0x%Clr% /g %%$ !PosY! /a 196 /g %%$ !MaxY! /a 196
for /l %%$ in (%PosY%,1,%MaxY%) do batbox /c 0x%Clr% /g !PosX! %%$ /a 179 /g !MaxX! %%$ /a 179
batbox /g %PosX% %PosY% /a 218 /g %PosX% %MaxY% /a 192 /g %MaxX% %PosY% /a 191 /g %MaxX% %MaxY% /a 217
goto:eof

:VarCnt
:: VarCnt sert a compter les caractères dans une variable, utile pour centrer le texte automatiquement
Set VrStr=%1
if not "%2"=="" set VrStr=%VrStr% %2
if not "%3"=="" set VrStr=%VrStr% %3
if not "%4"=="" set VrStr=%VrStr% %4
if not "%5"=="" set VrStr=%VrStr% %5
if not "%6"=="" set VrStr=%VrStr% %6
if not "%7"=="" set VrStr=%VrStr% %7
if not "%8"=="" set VrStr=%VrStr% %8
if not "%9"=="" set VrStr=%VrStr% %9
set VrLgr=0
:Loop
If "%VrStr%" EQU "" set "return=%VrLgr%"&goto:eof
Set "VrStr=%VrStr:~0,-1%"
Set /a VrLgr+=1
Goto :Loop


C'est censé ressembler à ça :



Je précise qu'il faut la dernière version de batbox pour que ça fonctionne Wink
Download Batbox

Voila dis moi si ça marche Smile

@+ Okay




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Salut,

Pour ne mas que ça paraisse bizarre, on règle quelques trucks par MP et Magic va répondre bientôt sur CE topic.
Merci de ne pas le vérouiller ;D

Thanks !!!




______________________________________________________
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 [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Re !

Voila avec CmdMenusel (à partir de ton début de code) :


Code:

::************************::
:: BIG_PRGRM -- BY ALONSO ::
:: VISIT WWW.BATCH.XOO.IT ::
::************************::
:: ---------------------- ::
::************************::
:: CONFIGURATIONS (SETUP) ::
::************************::
@ECHO OFF
TITLE BIG_PROGRAM -- BY ALONSO (WWW.BATCH.XOO.IT) (C) 2016
setlocal enabledelayedexpansion
set Cols=155
mode con cols=%Cols% lines=52
:: COULEUR PASSAGE SOURIS
SET S1=0F

:: COULEUR NON-PASSAGE SOURIS
SET S2=70

::************************::
:: INSTALLATION LOGICIELS ::
::************************::


:: j'ai remplacé tes GOTO par Call, c'est plus approprié
IF NOT EXIST BATBOX.EXE call :BATBOX_INSTALL
IF NOT EXIST CMDMENUSEL.EXE call :MENUSEL_INSTALL

::************************::
:: DÉBUT DU CODE ::
::************************::

set Label_1_Text=Choix 1
set Label_2_Text=Choix 2
set Label_3_Text=Choix 3
set Label_4_Text=Etc... :)



set LabelNbr=0
for /l %%$ in (1,1,99) do if defined Label_%%$_Text set/a LabelNbr+=1

set "SelPile="
for /l %%$ in (1,1,%LabelNbr%) do (
   call :SetEsp %%$
   set SelPile=!SelPile! "!EspForm_%%$!!Label_%%$_Text!"
)


:Str
cls

echo.&echo.

cmdmenusel %S1%%S2% %SelPile%



Goto:Str

:SetEsp
call :VarCnt !Label_%1_Text!
set/a EspTal=( %Cols% / 2 ) - ( %return% / 2 )
set "EspForm_%1="
for /l %%$ in (1,1,%EspTal%) do set "EspForm_%1= !EspForm_%1!"
goto:eof





:VarCnt
:: VarCnt sert a compter les caractères dans une variable, utile pour centrer le texte automatiquement
Set VrStr=%1
if not "%2"=="" set VrStr=%VrStr% %2
if not "%3"=="" set VrStr=%VrStr% %3
if not "%4"=="" set VrStr=%VrStr% %4
if not "%5"=="" set VrStr=%VrStr% %5
if not "%6"=="" set VrStr=%VrStr% %6
if not "%7"=="" set VrStr=%VrStr% %7
if not "%8"=="" set VrStr=%VrStr% %8
if not "%9"=="" set VrStr=%VrStr% %9
set VrLgr=0
:Loop
If "%VrStr%" EQU "" set "return=%VrLgr%"&goto:eof
Set "VrStr=%VrStr:~0,-1%"
Set /a VrLgr+=1
Goto :Loop
 



::************************::
:: GÉNÉRATION DE MENUSEL ::
::************************::
:MENUSEL_INSTALL
/
/
// Connaitrais-tu un code pour générer cmdmenusel comme batbox ? Je trouve pas sur le net.. ;/ Merci Mr. Green
/
/
goto:eof

::************************::
:: GÉNÉRATION DE BATBOX ::
::************************::
:BATBOX_INSTALL
FOR %%B IN (
4D534346000000004F040000000000002C000000000000000301010001000000
00000000470000000100010000080000000000000000F344AC95200062617462
6F782E6578650028CF6C7500040008434BB5555F685B55183FB74D42DD62134D
6E1156F10E3A19A8C17F7DB050C96C3B9DA6AE34D92A435893DE9BDC9BA5F786
9B5B537160A4CDC3ECC00761BE496B063EF822E84357183A331894F5AD2F2A1B
EA4349986011A77BA83BFEBE736FDA542A9BA0A7FD9DF37DBFEF3BE7FEBE2FE7
26A3A72A4C628CF9589871CE589C1C8C38BBF7A800DD8FAD74B32F1F583BB82C
25D60EA674A3A4146D2B67A7A795A9B4695A8E92D1147BC6540C53193E9E54A6
2D558B3DB8AFAF75C6D808630949629F2CAE265BDC0F2C24ED97A4A32C0027E0
91E136903A5A3B18F3E442BF371497FF5465ACB37DDF76A6E77AE34284B1531D
F751EC7F3C62D942DAC17A38E0090AB8BADBC724B5E27F1E3AEB89B3BCBBE8BF
C99836317159C79CBFCDE55434CE6A5BE4FCEE397728E98308A6850865CEC29F
BBDA55FD3A34BF8E026A5D3889F7D39CF7E57DFA8048AA88A4B0CB73F9AC707D
8D516C187A3F5259559EE1D94B4136F0D1BB480FCDC7C0BF9CFB69B3F91DE7BC
118437C6FBB784B037A1A159075D79473A1DAA76A3062E171122019F81E7B20A
6F903A17AAEE176122FC9C6E1B970BB01B2BB80C9D7E92567B0953B6E683ACC6
45C1BE48EC5162257F40D4E213B3FBF8497AFC30A97A0BD9D7FCAF46DC37A546
862EA6A744C593486F1EA0441D89C976D64FEC756CFAC3DF8BA3FF841BAADEC2
BC14ED71EBB849193F23A3F9ED5D588BB01A37C85D2577CBAD4427299788B845
02A89AC68F645105CD450474A54D7911E98D2B14EFA3CFBA3D54A0932C3A6909
F173D7B8EC8099C033A214398108F7534B9676BAB5245A54A30E0991F94778FF
1D71DA1BD8E35E2B490F8AA7B8BC0A7E6E9002F884D77064766E90E21DA1EA57
F0EA0B836178E7EE5EF925FCDE067D17758AF68C4D9CD49FDE6E1E2E51BDD103
9579FC25215470C13AEFBB7C1C49737EBAC3BE854769593850FD3E344FEF7D5D
FF70F785A5263FCEFEE9B6CECB2DD2BDAA79E6DE9B432576481D10FFFBF67E9D
56C271761B78E1215C22AC19ACB3C055E00BE006D0FD709C5DC47A18EB995C7A
4A9DB6CA7AF16D3396C9B074E60956CEB0E7E59D2337F00D3509FFC9E80EF72B
B814FC601BC76047A37BCB1A4D9E1C1A4FC5861309C65E1B197F7D24F1DCB3AE
77223932DEB27BBDDDBDDBA72475AB3C6198AA5526EF2CF8F3C0C7C032B00E34
804DA00B0A154FF5FDE6E11DD79CA4A3BE9236D582269EA739439659B20ADA28
7E277633296DD639E238B6919971B45D91A119BB64D96356C9700CCBA45DE35A
5AF582C7CCE28C7384F20B9A56DC63DF31336B795AEEC1B73A711EFA2F008BC0
E7C032F00D701D58076E021B5E8DFF2697B1A26D984E96ACD339CD99D28545E6
74DA30D376AE045F9B351CC19FC9E8AE55726CC72A9095B58A1A35203B55B04A
A27F591BADA0B56C1BA26D7F1B7F01
) DO >>T.DAT (ECHO.FOR B=1 TO LEN^("%%B"^) STEP 2
ECHO WSCRIPT.STDOUT.WRITE CHR^(CLNG^("&H"^&MID^("%%B",B,2^)^)^) : NEXT)
CSCRIPT /B /E:VBS T.DAT>BATBOX.EX_
DEL /F /Q /A T.DAT >NUL 2>&1
EXPAND -R BATBOX.EX_ >NUL 2>&1
DEL /F /Q /A BATBOX.EX_ >NUL 2>&1
goto:eof



Pour le code de génération, je vais essayer de bidouiller un peu pour avoir une longueur acceptable Mr. Green si j'y arrive pas je le ferais en batbox Wink

@+ Okay




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message Re 
J'ai réussi à faire le code de génération de cmdmenusel je suis passé 31000 lines a seulement 12000 Very Happy Very Happy
Le code
En fait j'ai compressé la commande dans une archive.zip, créé le code hexa de cette archive qui est ensuite décompressé avec unzip.exe
Enfin bref ça marche Mr. Green le code s'exécute en 1 minute environ chez moi Wink

@+ Okay




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Sinon vous pouvez supprimer tous les retours à la ligne, je vous assure que ça fonctionne parfaitement, j'ai déjà testé avec plusieurs codes générés par Bexa Okay (Oui, ça tiendra sur une ligne Laughing )




______________________________________________________
~
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Sur 12 000 lignes ça va être long hein Mr. Green




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
1 ligne pour générer cmdmenusel ? Parfait ! Mais installation 1min , si on pouvait un peut réduire, ce serait parfait ^^
Merci de vos réponses encore une fois Very Happy




______________________________________________________
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 [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Sinon, si ça prend 1 minute, serait-il possible de mettre au début une page extracting files avec encore une fois 'si possible' ^^ une progress bar juste en dessous qui va à un pause>NUL une fois tout terminé pour lancer le programme ?

Thanks Mr. Green




______________________________________________________
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 [RESOLU] Menu batch + Génération batbox/cmdmenusel 
AlonsO7798 a écrit:
Sinon, si ça prend 1 minute, serait-il possible de mettre au début une page extracting files avec encore une fois 'si possible' ^^ une progress bar juste en dessous qui va à un pause>NUL une fois tout terminé pour lancer le programme ?

Thanks Mr. Green


Peut-être, je vais chercher Mr. Green Okay




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Si ça prend une minute c'est peut-être parce que tu le décompresse, ça dure combien de temps avec le code brute de 31000 lignes ?




______________________________________________________
~
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
YamiManu a écrit:
Si ça prend une minute c'est peut-être parce que tu le décompresse, ça dure combien de temps avec le code brute de 31000 lignes ?


Je sais pas, au moins 5 minute, je l'ai arrêté au bout de 5 minutes Wink




______________________________________________________
Site MagicDosYoutubeFacebookVietcong 2 OlympeVietcong 2 Alliance
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Ah vive la compression alors Laughing

J'ai essayé sur une ligne sauf que ça dépasse la longueur maximale pour une ligne Mort de Rire




______________________________________________________
~
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Hello,

Pour la génération de cmdmenusel on peut voir après ? Avant on considère que batbox & cmdmenusel sont sur l'ordi et tout comme ça je termine le programme et après je le rends dispo pour tout le monde ne possédant pas forcement cmdmenusel, et au pire des cas, je le downloaderais via FTP ^^ Mais je préfères les xx.xxx lignes ^^

Donc faisons la page du menu, après la page extracting files qui elle sera toute bête, sauf si on rajoute du design ^^ Et comme j'aime les beau programmes, je vais encore devoir vous donner du boulot Mr. Green
Par contre, essayez de mettre des explications dans les futurs code please Smile Il faut que je comprennes aussi ^^

Rappel du code: (modifié)

Code:

::************************::
:: BIG_PRGRM -- BY ALONSO ::
:: VISIT WWW.BATCH.XOO.IT ::
::************************::
:: ---------------------- ::
::************************::
:: CONFIGURATIONS (SETUP) ::
::************************::
@ECHO OFF
TITLE BIG_PROGRAM -- BY ALONSO (WWW.BATCH.XOO.IT) (C) 2016
MODE 155,10

:: COULEUR SOURIS CMDMENUSEL
SET S1=0F
SET S2=70

::************************::
:: INSTALLATION LOGICIELS ::
::************************::
:EXTRACT_FILES





IF NOT EXIST BATBOX.EXE GOTO BATBOX_INSTALL
IF NOT EXIST CMDMENUSEL.EXE GOTO MENUSEL_INSTALL

::************************::
::    DÉBUT  DU  CODE     ::
::************************::
:START
MODE 155,52
CALL :ASCII_
ECHO.
ECHO.
CMDMENUSEL %S1%%S2% "CHOIX 1" "CHOIX 2" "CHOIX 3"
IF %ERRORLEVEL%==1 GOTO
IF %ERRORLEVEL%==2 GOTO
IF %ERRORLEVEL%==3 GOTO
CLS & GOTO START










::************************::
::   ASCII BIG_PROGRAM    ::
::************************::
:ASCII_
FOR /F "DELIMS=: TOKENS=*" %%A IN ('FINDSTR /B ::: "%~F0"') DO @ECHO(%%A
GOTO :EOF
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::
:::

::************************::
:: GÉNÉRATION DE MENUSEL  ::
::************************::
:MENUSEL_INSTALL
/
/
/
/
/

::************************::
::  GÉNÉRATION DE BATBOX  ::
::************************::
:BATBOX_INSTALL
FOR %%B IN (
4D534346000000004F040000000000002C000000000000000301010001000000
00000000470000000100010000080000000000000000F344AC95200062617462
6F782E6578650028CF6C7500040008434BB5555F685B55183FB74D42DD62134D
6E1156F10E3A19A8C17F7DB050C96C3B9DA6AE34D92A435893DE9BDC9BA5F786
9B5B537160A4CDC3ECC00761BE496B063EF822E84357183A331894F5AD2F2A1B
EA4349986011A77BA83BFEBE736FDA542A9BA0A7FD9DF37DBFEF3BE7FEBE2FE7
26A3A72A4C628CF9589871CE589C1C8C38BBF7A800DD8FAD74B32F1F583BB82C
25D60EA674A3A4146D2B67A7A795A9B4695A8E92D1147BC6540C53193E9E54A6
2D558B3DB8AFAF75C6D808630949629F2CAE265BDC0F2C24ED97A4A32C0027E0
91E136903A5A3B18F3E442BF371497FF5465ACB37DDF76A6E77AE34284B1531D
F751EC7F3C62D942DAC17A38E0090AB8BADBC724B5E27F1E3AEB89B3BCBBE8BF
C99836317159C79CBFCDE55434CE6A5BE4FCEE397728E98308A6850865CEC29F
BBDA55FD3A34BF8E026A5D3889F7D39CF7E57DFA8048AA88A4B0CB73F9AC707D
8D516C187A3F5259559EE1D94B4136F0D1BB480FCDC7C0BF9CFB69B3F91DE7BC
118437C6FBB784B037A1A159075D79473A1DAA76A3062E171122019F81E7B20A
6F903A17AAEE176122FC9C6E1B970BB01B2BB80C9D7E92567B0953B6E683ACC6
45C1BE48EC5162257F40D4E213B3FBF8497AFC30A97A0BD9D7FCAF46DC37A546
862EA6A744C593486F1EA0441D89C976D64FEC756CFAC3DF8BA3FF841BAADEC2
BC14ED71EBB849193F23A3F9ED5D588BB01A37C85D2577CBAD4427299788B845
02A89AC68F645105CD450474A54D7911E98D2B14EFA3CFBA3D54A0932C3A6909
F173D7B8EC8099C033A214398108F7534B9676BAB5245A54A30E0991F94778FF
1D71DA1BD8E35E2B490F8AA7B8BC0A7E6E9002F884D77064766E90E21DA1EA57
F0EA0B836178E7EE5EF925FCDE067D17758AF68C4D9CD49FDE6E1E2E51BDD103
9579FC25215470C13AEFBB7C1C49737EBAC3BE854769593850FD3E344FEF7D5D
FF70F785A5263FCEFEE9B6CECB2DD2BDAA79E6DE9B432576481D10FFFBF67E9D
56C271761B78E1215C22AC19ACB3C055E00BE006D0FD709C5DC47A18EB995C7A
4A9DB6CA7AF16D3396C9B074E60956CEB0E7E59D2337F00D3509FFC9E80EF72B
B814FC601BC76047A37BCB1A4D9E1C1A4FC5861309C65E1B197F7D24F1DCB3AE
77223932DEB27BBDDDBDDBA72475AB3C6198AA5526EF2CF8F3C0C7C032B00E34
804DA00B0A154FF5FDE6E11DD79CA4A3BE9236D582269EA739439659B20ADA28
7E277633296DD639E238B6919971B45D91A119BB64D96356C9700CCBA45DE35A
5AF582C7CCE28C7384F20B9A56DC63DF31336B795AEEC1B73A711EFA2F008BC0
E7C032F00D701D58076E021B5E8DFF2697B1A26D984E96ACD339CD99D28545E6
74DA30D376AE045F9B351CC19FC9E8AE55726CC72A9095B58A1A35203B55B04A
A27F591BADA0B56C1BA26D7F1B7F01
) DO >>T.DAT (ECHO.FOR B=1 TO LEN^("%%B"^) STEP 2
ECHO WSCRIPT.STDOUT.WRITE CHR^(CLNG^("&H"^&MID^("%%B",B,2^)^)^) : NEXT)
CSCRIPT /B /E:VBS T.DAT>BATBOX.EX_
DEL /F /Q /A T.DAT >NUL 2>&1
EXPAND -R BATBOX.EX_ >NUL 2>&1
DEL /F /Q /A BATBOX.EX_ >NUL 2>&1
GOTO START



Merci merci !



Dernière édition par AlonsO7798 le Sam 16 Aoû 2014 - 23:01; édité 1 fois

______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 


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



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