[ BATCH ] Ecrire en gardant les %variable%

Résolu
Bonjour,
Je voudrais écrire dans un batch une variable mais en la laissant en %variable%.

Exemple:

@echo off
set fruit=patate
echo Moi j'aime les %fruit% >>fichier.txt


Et donc dans fichier.txt
Il m'affiche :
Moi j'aime les patate


Alors que moi je voudrais que dans mon fichier.txt il me mette :
Moi j'aime les %fruit%


Même probleme avec une commande qui se termine par >nul.
Exemple.
@echo off
echo ping 0.0.0.0 -n 5 >nul >>fichier2.txt


Dans mon fichier2.txt il ne m'afficher rien car il y a déjà >nul

Alors que moi je voudrait que me mette :
ping 0.0.0.0 -n 5 >nul >>fichier2.txt


Si quelqu'un a une idée merci de m'aider.
Merci.
--
LES CHATS C'EST DES CONNARDS !!
Configuration: Windows XP
Firefox 3.0.6

11 réponses

  1. Personnellement je fait des virus pas pour les passer a des gens qui ne m'ont rien fait, mais juste a ceux qui m'emmerde.
    Je ne vais pas m'amuser a faire des virus pour conquérir la terre mais pour me protéger des connard.
    Je suis contre les virus que tu chope sur des crack des keygen ou autre conneries alors que tu as rien demander.
    Mais je suis pour les virus qui sont fait pour se venger de quelqu'un.
    Voila c'est mon point de vus.
    1. Là je suis en train de faire un virus pour un mec qui ma fait chier.

      alors là..!!! je m'excuse aux autres membres pour ma contribution dans ce post "le lien" ...je n'avais pas su les intentions de CS-BILOU...

      @CS-BILOU : cherche un autres forums (pour les gamins) qui t'aidera à faire chier aux autres..

      1. Super sa marche merci beaucoup de ton aide j'ai vraiment encore beaucoup a apprendre.
        Là je suis en train de faire un virus pour un mec qui ma fait chier.
        En plus il s'y connais pas trop en informatique, il est mort.
        Mouahahahahahahaha
        La vengeance est un plat qui se mange froid ^^
        1. Contributeur
          essaye
          echo TaskList ^| findstr /c:XXXXXXX.exe ^>nul >> fichier.txt
          1. Baaa sa me met:
            "TaskList | findstr /c:XXXXXXX.exe" >nul
            Dans mon fichier sa serait possible sans les " sinon le commande ne marche pas.
            Merci.
            1. Contributeur
              et comme ca
              echo "TaskList | findstr /c:XXXXXXX.exe" ^>nul >> fichier.txt
              1. Merci sa marche bien avec ping.
                Mais pourquoi sa ne marche pas avec la commande taskkill ?
                Exemple:

                echo TaskList | findstr /c:XXXXXXX.exe ^>nul >> fichier.txt


                Dans fichier.txt il n'y a rien.
                Merci.
                1. Contributeur
                  afficher quoi ?
                  C:\>echo ping 0.0.0.0 -n 5 ^>nul ^>^>fichier2.txt
                  ping 0.0.0.0 -n 5 >nul >>fichier2.txt

                  le mettre dans un fichier ?

                  echo ping 0.0.0.0 -n 5 ^>nul ^>^>fichier2.txt >> fichier.txt
                  1. Merci pour vos réponse.
                    Pour la variable sa marche super bien.

                    Mais pour le >nul
                    Sa m'affiche toujours rien.
                    Sa me soul un peu si quelqu'un a une idée pour le >nul je suis preneur.
                    Merci.
                    1. Contributeur
                      hello

                      set fruit=patate
                      echo Moi j'aime les ^%%fruit^%% >>fichier.txt

                      echo ping 0.0.0.0 -n 5 ^>nul ^>^>fichier2.txt