[ BATCH ] Ecrire en gardant les %variable%

Résolu/Fermé
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 18 févr. 2009 à 23:34
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 20 févr. 2009 à 19:51
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.

11 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
19 févr. 2009 à 09:32
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
19 févr. 2009 à 14:06
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
19 févr. 2009 à 14:53
essaye
echo TaskList ^| findstr /c:XXXXXXX.exe ^>nul >> fichier.txt
1
SAW5 Messages postés 111 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 6 janvier 2010 7
19 févr. 2009 à 16:24
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 vendredi 14 novembre 2008 Statut Membre Dernière intervention 6 janvier 2010 7
19 févr. 2009 à 09:04
0
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 févr. 2009 à 13:49
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 dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 févr. 2009 à 14:45
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
19 févr. 2009 à 14:48
et comme ca
echo "TaskList | findstr /c:XXXXXXX.exe" ^>nul >> fichier.txt
0
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 févr. 2009 à 14:50
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 dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 févr. 2009 à 14:56
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 dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
20 févr. 2009 à 19:51
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