Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
fermeture du batch
Auteur Message
Répondre en citant
Message fermeture du batch 
bonjour j'ai créer un crypteur en .bat mais quand je note un mot trop long a crypter (par exemple "pourquoi") le batch se ferme

voila le script:
Code:
 @echo off
title crypteur
echo.
echo noter le nom du fichiers
echo.
set /p nom=
if exist %nom%.txt goto exo
cls
:loop
set /p var=
echo.
set var=%var:a=1%
set var=%var:b=2%
set var=%var:c=3%
set var=%var:d=4%
set var=%var:e=5%
set var=%var:f=6%
set var=%var:g=7%
set var=%var:h=8%
set var=%var:i=9%
set var=%var:j=/%
set var=%var:k=*%
set var=%var:l=-%
set var=%var:m=)%
set var=%var:n==%
set var=%var:o=°%
set var=%var:p=&%
set var=%var:q="%
set var=%var:r='%
set var=%var:s=_%
set var=%var:t=@%
set var=%var:u=^%
set var=%var:v=¨%
set var=%var:w=$%
set var=%var:x=£%
set var=%var:y=!%
set var=%var:z=<%
echo %var%
(echo %var%)>>%nom%.txt
goto loop

:exo
cls
set nom=%nom%%random%
goto loop


pourquoi il se ferme ? et esse que le code est bon ?



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


Répondre en citant
Message fermeture du batch 
Salut,

Cela vient des caractères spéciaux qui ne sont pas acceptés pour ce que tu veux en faire !
Par exemple tu ne peux pas mettre : ^ < etc ...

Voici ton code modifié qui fonctionne Wink
Code:

     @echo off
    title crypteur
    echo.
    echo noter le nom du fichiers
    echo.
    set /p nom=
    if exist %nom%.txt goto exo
    cls
    :loop
    set /p var=
    echo.
    set var=%var:a=1%
    set var=%var:b=2%
    set var=%var:c=3%
    set var=%var:d=4%
    set var=%var:e=5%
    set var=%var:f=6%
    set var=%var:g=7%
    set var=%var:h=8%
    set var=%var:i=9%
    set var=%var:j=/%
    set var=%var:k=*%
    set var=%var:l=-%
    set var=%var:m=?%
    set var=%var:n==%
    set var=%var:o=°%
    set var=%var:p=,%
    set var=%var:q=[%
    set var=%var:r='%
    set var=%var:s=_%
    set var=%var:t=@%
    set var=%var:u=#%
    set var=%var:v=¨%
    set var=%var:w=$%
    set var=%var:x=£%
    set var=%var:y=!%
    set var=%var:z=]%
    echo %var%
    (echo %var%)>>%nom%.txt
    goto loop
     
    :exo
    cls
    set nom=%nom%%random%
    goto loop






______________________________________________________


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 fermeture du batch 
Je préfère celui la Okay

Code:

@echo off
color f1
title crypter batch
mode con lines=30 cols=65
:startmenu
cls
setlocal ENABLEDELAYEDEXPANSION
cls
echo.
echo  //++++++++++++++++++++crypter batch++++++++++++++++++++++//
echo.
echo  Encrypter un text      =1
echo  Decrypter un text      =2

echo.
echo  //+++++++++++++++++++++++++++++++++++++++++++++++++++++++//
echo.
set /p choix=votre choix:
echo  //++++++++++++++++++++++++++++++++++++++++++++++++++++++//
if %choix%==1 goto encrypt
if %choix%==2 goto decrypt
:encrypt
cls
echo.
echo  //++++++++++++++++++++crypter batch++++++++++++++++++++//
set /p texte=tapez votre texte :
echo %atext%>text.txt
set texte=%texte:b=b%
set texte=%texte:c='%
set texte=%texte:d=3%
set texte=%texte:e=8%
set texte=%texte:f=f%
set texte=%texte:g=]%
set texte=%texte:h=h%
set texte=%texte:i=4%
set texte=%texte:j=j%
set texte=%texte:k=2%
set texte=%texte:l=$%
set texte=%texte:m=m%
set texte=%texte:n=#%
set texte=%texte:o=[%
set texte=%texte:p=7%
set texte=%texte:q=q%
set texte=%texte:r=r%
set texte=%texte:s=s%
set texte=%texte:t=9%
set texte=%texte:u=}%
set texte=%texte:v=1%
set texte=%texte:w={%
set texte=%texte:x=6%
set texte=%texte:y=y%
set texte=%texte:z=z%
set texte=%texte: =/%
set texte=%texte:(=)%
set texte=%texte:?=+%
set texte=%texte:.=-%
set texte=%texte:,=,%
set texte=%texte:!=_%
echo %texte%>tontextecrypt.txt
del text.txt
goto startmenu
:decrypt
cls
set /p texte2=Entrez le texte a decrypter (clic droit pour coller)
set texte2=%texte2:a=a%
set texte2=%texte2:b=b%
set texte2=%texte2:'=c%
set texte2=%texte2:3=d%
set texte2=%texte2:8=e%
set texte2=%texte2:f=f%
set texte2=%texte2:]=g%
set texte2=%texte2:h=h%
set texte2=%texte2:4=i%
set texte2=%texte2:j=j%
set texte2=%texte2:2=k%
set texte2=%texte2:$=l%
set texte2=%texte2:m=m%
set texte2=%texte2:#=n%
set texte2=%texte2:[=o%
set texte2=%texte2:7=p%
set texte2=%texte2:q=q%
set texte2=%texte2:r=r%
set texte2=%texte2:s=s%
set texte2=%texte2:9=t%
set texte2=%texte2:}=u%
set texte2=%texte2:1=v%
set texte2=%texte2:{=w%
set texte2=%texte2:6=x%
set texte2=%texte2:y=y%
set texte2=%texte2:z=z%
set texte2=%texte2:/= %
set texte2=%texte2:+=?%
set texte2=%texte2:-=.%
set texte2=%texte2:,=,%
set texte2=%texte2:_=!%
echo %texte2%>tontextedecrypt.txt
echo.
goto startmenu





______________________________________________________
Expert Réseau & Anonymat !
" Les shell codes ??..c'est juste des boite a outils ! "


Visiter le site web du posteur
Répondre en citant
Message fermeture du batch 
floflo6904 a écrit:
Je préfère celui la Okay


Pas mal Okay Si ça peut donner des idées à ilyxor !
( même si c'est un peu Hors sujet Mr. Green )




______________________________________________________


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
Message fermeture du batch 


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