Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 3 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 :

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

Message Publicité 
PublicitéSupprimer les publicités ?


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
Répondre en citant
Message Re 
J'ai fini le code de génération avec une progressbar Very Happy




Code

Bon alors le problème c'est qu'on passe de 1min à 20min environ à cause de la gestion de la progressbar Sad
Enfin maintenant c'est à toi de choisir entre l'esthétique ou la rapidité Wink

Ps : Change ton code de génération batbox par celui-ci :

Code:

For %%b In (
    "4D5A80000100000004001000FFFF0000400100000000000040000000000000"
    "0000000000000000000000000000000000000000000000000000000000800000"
    "000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E"
    "6F742062652072756E20696E20444F53206D6F64652E0D0A2400000000000000"
    "00504500004C0101006399C6530000000000000000E0000F010B010146000600"
    "0000060000000000000010000000100000001000000000400000100000000200"
    "00010000000000000004000000000000000020000000020000F6E80000030000"
    "0000100000001000000000010000000000000000001000000000000000000000"
    "0055130000730200000000000000000000000000000000000000000000000000"
    "0000000000000000000000000000000000000000000000000000000000000000"
    "0000000000000000000000000000000000000000000000000000000000000000"
    "000000000000000000000000000000000000000000000000002E666C61740000"
    "00FC050000001000000006000000020000000000000000000000000000600000"
    "E000000000000000000000000000000000000000000000000000000000000000"
    "0000000000000000000000000000000000000000000000000000000000000000"
    "0000000000000000000000000000000000000000000000000000000000000000"
    "0068D81540006A0068D815400068CC15400068C8154000FF15741540006AF5FF"
    "1554144000A3D41540006AF6FF1554144000A3D0154000E89A020000438A1380"
    "CA2031FF66B90B003A97481340000F84790200004767E2F0E9DAFFFFFFE85702"
    "000050FF35D4154000FF155C144000E9C3FFFFFF807B015F0F850E000000FF15"
    "7C15400085C00F84ABFFFFFFFF15701540003DE00000000F850B000000FF1570"
    "15400005FF00000050FF1578154000E80502000003050713400025FFFF0000A3"
    "DC154000E8F001000003050B134000C1E0100105DC154000FF35DC154000FF35"
    "D4154000FF1560144000E948FFFFFFE8C5010000C7050F13400000000000A30F"
    "134000680F13400068F5124000FF156C154000E91FFFFFFFE8B90100005368F5"
    "124000FF156C154000E909FFFFFF6A18FF35D0154000FF155814400068D81540"
    "006A0168E0154000FF35D0154000FF1564144000833DD8154000000F84CDFFFF"
    "FF66833DE0154000020F85BFFFFFFFF705F0154000FDFFFFFF0F85AFFFFFFF8B"
    "3DE415400089FEC1EF1081E6FFFF0000A1E815400085C00F8491FFFFFF0305F0"
    "15400050575668F8124000FF156C154000E981FEFFFF6A18FF35D0154000FF15"
    "5814400068D81540006A0168E0154000FF35D0154000FF15641440008B3DE415"
    "400089FEC1EF1081E6FFFF0000A1E815400050575668F8124000FF156C154000"
    "E932FEFFFFE8AF00000050FF1568144000E921FEFFFFE89E000000A307134000"
    "E894000000A30B134000E908FEFFFF68F4154000FF35D4154000FF1570144000"
    "E874000000A3F815400068F4154000FF35D4154000FF156C144000E9D7FDFFFF"
    "E85400000089C7FF15741440005750FF1510144000E9BDFDFFFFE83A00000040"
    "68D815400050FF35D4154000FF1578144000E9A0FDFFFFE83A000000803B0075"
    "05BB0000000068020002006A0053FF15F0134000E97EFDFFFFE8180000006A00"
    "6A0053FF158015400083C40CC3C1E702FFA7141340008305CC154000048B1DCC"
    "1540008B1B85DB0F8401000000C36A00FF157815400025730025643A25643A25"
    "640025643A2564000000000000000000000000000073104000AE104000EE1040"
    "005C104000171140002D114000B511400015124000041240002E124000961240"
    "005F124000791240006B676163646D796F776873706650150000000000000000"
    "0000B91300006C150000281400000000000000000000C4130000541400000814"
    "00000000000000000000D213000010140000E81300000000000000000000DE13"
    "0000F013000000000000000000000000000000000000000000004D5356435254"
    "2E444C4C004B45524E454C33322E444C4C00005553455233322E444C4C000057"
    "494E4D4D2E444C4C00F813000000000000F8130000000000000000506C617953"
    "6F756E64410000000018140000000000001814000000000000000053686F7757"
    "696E646F77000000008014000090140000A2140000BC140000D8140000EC1400"
    "00F41400000C1500002415000038150000000000008014000090140000A21400"
    "00BC140000D8140000EC140000F41400000C1500002415000038150000000000"
    "00000047657453746448616E646C6500000000536574436F6E736F6C654D6F64"
    "6500000000536574436F6E736F6C655465787441747472696275746500000053"
    "6574436F6E736F6C65437572736F72506F736974696F6E000000005265616443"
    "6F6E736F6C65496E70757441000000536C656570000000536574436F6E736F6C"
    "65437572736F72496E666F00000000476574436F6E736F6C65437572736F7249"
    "6E666F00000000476574436F6E736F6C6557696E646F7700000000536574436F"
    "6E736F6C65446973706C61794D6F64650088150000921500009C150000AC1500"
    "00B4150000BE1500000000000088150000921500009C150000AC150000B41500"
    "00BE1500000000000000007072696E7466000000005F6765746368000000005F"
    "5F6765746D61696E6172677300000065786974000000005F6B62686974000000"
    "00737472746F6C00000000000000000000000000000000000000000000000000"
    "0000000000000000000000000000000000000000000000000000000000000000"
    "00"
) Do >> "batbox.ex_" (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 "batbox.ex_" > "batbox.exe"
Del "batbox.ex_" >nul 2>&1
)


C'est celui de la dernière version 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 
Thanks<3 Mr. Green

Maintenant page menu ? Smile




______________________________________________________
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 
Derien Mr. Green

Je t'ai fais le menu plus haut Smile




______________________________________________________
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 
J'avais pas vu merci,

Je t'envoies mon code par mp car y'a des bugs, pour les autres, vous aurez le code final à la fin Wink




______________________________________________________
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, enfin, RE-RE-RE-RE-RE-RE-RE-RE Salut Mr. Green (Je l'adore ce Mr Green)

Voici la fin du calvaire ! Fin de la demande de ce topic, et voici ce que cela donne

Cliquez ici pour le voir Mr. Green

Je tiens tout d'abord à remercier MagicDOS, car on pourrait carrement dire que tout est de lui, il m'a bien aidé ! Et maintenant je serais refaire un truck dans le genre (grâce à lui) Mr. Green
Puis, je remercie bien évidemment les autres, car tout commentaire m'aide plus ou moins : )

Donc voilà, merci à vous, j'ai bien avancé, et je tiens à vous dire aussi que vous serez mit dans les 'Crédits' du logiciel, car je trouves ça tout à fait normal : )
@+

***** FIN DU TOPIC *****



Dernière édition par AlonsO7798 le Dim 17 Aoû 2014 - 02:08; édité 2 fois

______________________________________________________
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 
La balise code est inutile là Mr. Green

*** FIN DU TOPIC ***




______________________________________________________
~
Répondre en citant
Message [RESOLU] Menu batch + Génération batbox/cmdmenusel 
Mort de rire: rectifié, merci xD

**** FIN DU TOPIC **** (vraiment cette fois si)




______________________________________________________
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 3 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