[ BATCH ] Ecrire en gardant les %variable%

Résolu
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -  
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

11 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello

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

echo ping 0.0.0.0 -n 5 ^>nul ^>^>fichier2.txt
1
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essaye
echo TaskList ^| findstr /c:XXXXXXX.exe ^>nul >> fichier.txt
1
SAW5 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   7
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SAW5 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   7
 
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
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.
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
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.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
et comme ca
echo "TaskList | findstr /c:XXXXXXX.exe" ^>nul >> fichier.txt
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
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.
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
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
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
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