Batch code
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, je suis debutant en programmation batch . Je vous explique : voici mon code :
@echo off
set/p xx=
if %xx% == 1 (
echo chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage > test.bat
echo echo ipconfig /release > ip.bat >> test.bat
echo chdir C:\Documents and Settings\ComptePourInstaller\Bureau >> test.bat
echo erase test.bat >> test.bat
cls )
Mais voila ! le fichier test.bat ne contient que ceci :
chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage
echo ipconfig /release
chdir C:\Documents and Settings\ComptePourInstaller\Bureau
erase virus.bat
alors que je voudrais qu'il donnent ca :
chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage
echo ipconfig /release > ip.bat
chdir C:\Documents and Settings\ComptePourInstaller\Bureau
erase virus.bat
@echo off
set/p xx=
if %xx% == 1 (
echo chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage > test.bat
echo echo ipconfig /release > ip.bat >> test.bat
echo chdir C:\Documents and Settings\ComptePourInstaller\Bureau >> test.bat
echo erase test.bat >> test.bat
cls )
Mais voila ! le fichier test.bat ne contient que ceci :
chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage
echo ipconfig /release
chdir C:\Documents and Settings\ComptePourInstaller\Bureau
erase virus.bat
alors que je voudrais qu'il donnent ca :
chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage
echo ipconfig /release > ip.bat
chdir C:\Documents and Settings\ComptePourInstaller\Bureau
erase virus.bat
A voir également:
- Batch code
- Code ascii - Guide
- Code puk bloqué - Guide
- Fichier batch - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
3 réponses
salut,
voila la solution:
echo echo ipconfig /release ^> ip.bat >> test.bat
le sigle ">" est un caractere special, tu dois donc le signaler en mettant juste avant le sigle "^"
Bon courage
voila la solution:
echo echo ipconfig /release ^> ip.bat >> test.bat
le sigle ">" est un caractere special, tu dois donc le signaler en mettant juste avant le sigle "^"
Bon courage
salut , j'ai un autre probleme :
set/p xx=
if %xx% == 1 (
echo chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage > virus.bat
echo echo echo %msg% ^> pinball.bat >> virus.bat
echo echo ping localhost -n %tmp% ^> nul ^>^> pinball.bat >> virus.bat
echo chdir C:\Documents and Settings\ComptePourInstaller\Bureau >> virus.bat
echo erase virus.bat >> virus.bat
cls )
goto debut
mais il ne marque le ping localhost -n %tmp% >nul
set/p xx=
if %xx% == 1 (
echo chdir C:\Documents and Settings\ComptePourInstaller\Menu D'marrer\Programmes\D'marrage > virus.bat
echo echo echo %msg% ^> pinball.bat >> virus.bat
echo echo ping localhost -n %tmp% ^> nul ^>^> pinball.bat >> virus.bat
echo chdir C:\Documents and Settings\ComptePourInstaller\Bureau >> virus.bat
echo erase virus.bat >> virus.bat
cls )
goto debut
mais il ne marque le ping localhost -n %tmp% >nul