Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  introduire "echo echo...>>txt.txt" dans (...)>>bat.bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

introduire "echo echo...>>txt.txt" dans (...)>>bat.bat

n°1709530
main-verte
Posté le 28-03-2008 à 20:38:11  profilanswer
 

Bonjour, je suis nouveau, ce qui m'a poussez a venir sur ce forum c'est mon incompétence en fichier bat !
j'ai 17-18 ans et j'ai un ordi sur XP qui n'a pas beaucoup de Goctée ( et pas que le mien ) donc j'ai crée un bat pour "automatiser" une installation de script qui se lancera à l'extinction du PC.
 
je vous insère mon code :


 
@echo off
:st
set /p choix=Voulez vous supprimer les fichiers temporaires automatiquement … chaques extinction de l'ordinateur ? [o/n]  
if %choix%==o goto o >>log.txt
if %choix%==n goto n >>log.txt
goto st >>log.txt
 
 
:o
 
cd %1
(
echo Windows Registry Editor Version 5.00
 
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown]
 
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown\0]
echo "GPO-ID"="LocalGPO"
echo "SOM-ID"="Local"
echo "FileSysPath"="C:\\WINDOWS\\System32\\GroupPolicy\\Machine"
echo "DisplayName"="Stratégie de groupe locale"
echo "GPOName"="Stratégie de groupe locale"
 
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown\0\0]
echo "Script"="suppr-temp"
echo "Parameters"="C:\\WINDOWS\\system32\\GroupPolicy\\Machine\\Scripts\\Shutdown\\suppr-temp.bat"
)>tempsup.reg
 
cd %1
REG IMPORT tempsup.reg
 
---------------------------------------------------------------------------------------------------------------
 
(
echo @echo off
echo cls
echo echo>nul
echo echo Le %date% … %time% ; Les fichiers temporaires ont ‚taient supprim‚s. >>log-supp-temps.txt
echo echo>nul
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo del "C:\RECYCLER\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Recent\" /f /Q /S >>log-supp-temps.txt
echo del "C:\WINDOWS\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo echo>nul
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ---------------------------------TEMPORAIRES---------------------------------- >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
)>C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown\suppr-temp.bat
 
 
---------------------------------------------------------------------------------------------------------------
 
(
echo L'installation pour supprimer les fichiers temporaires … l'extinction du PC est finie le %date%.
echo ------------------------------------------------------------------------------
echo ------------------------------------------------------------------------------
echo ---------------------------------TEMPORAIRES----------------------------------
echo ------------------------------------------------------------------------------
echo ------------------------------------------------------------------------------
)>>C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown\log-supp-temps.txt
 
 
---------------------------------------------------------------------------------------------------------------
 
(
echo [Shutdown]
echo 0CmdLine=suppr-temp
echo 0Parameters=C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown\suppr-temp.bat
)>>C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\scripts.ini
 
 
---------------------------------------------------------------------------------------------------------------
 
cd %1
DEL tempsup.reg
 
 
---------------------------------------------------------------------------------------------------------------
 
(
echo Fichier d'essai d'installation des scripts pour supprimer les fichiers temporaires à l'extinction de l'ordinateur.
)>C:\Documents and Settings\Administrateur\Local Settings\Temp\scriptt.txt
 
 
---------------------------------------------------------------------------------------------------------------
 
cd %systemroot%
 
echo @echo off >testeur.bat
echo :1 >>testeur.bat
echo cd "C:\Documents and Settings\Administrateur\Local Settings\Temp\" >>testeur.bat
 
echo IF EXIST scriptt.txt ( >>testeur.bat
echo echo L'installation des scripts pour supprimer les fichiers temporaires … ‚chou‚, veuillez contacter XXXX@XXX.fr . >>testeur.bat
echo ) ELSE ( >>testeur.bat
echo echo L'installation des scripts pour supprimer les fichiers temporaires … r‚ussis. >>testeur.bat
echo echo Appuyez sur une touche pour quitter. >>testeur.bat
echo REG delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v supptemp /f >>testeur.bat
echo pause >>nul >>testeur.bat
echo cd %systemroot% >>testeur.bat
echo del testeur.bat ) >>testeur.bat
 
---------------------------------------------------------------------------------------------------------------
 
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v supptemp /t REG_SZ /d %systemroot%\testeur.bat /f
 
 
---------------------------------------------------------------------------------------------------------------
 
:n
exit
 


Mais une partie du code ne marche pas, c'est la partie :


---------------------------------------------------------------------------------------------------------------
 
(
echo @echo off
echo cls
echo echo>nul
echo echo Le %date% … %time% ; Les fichiers temporaires ont ‚taient supprim‚s. >>log-supp-temps.txt
echo echo>nul
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo del "C:\RECYCLER\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Recent\" /f /Q /S >>log-supp-temps.txt
echo del "C:\WINDOWS\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Administrateur\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "C:\Documents and Settings\Default User\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Historique\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Temp\" /f /Q /S >>log-supp-temps.txt
echo del "%UserProfile%\Local Settings\Temporary Internet Files\" /f /Q /S >>log-supp-temps.txt
echo echo>nul
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ---------------------------------TEMPORAIRES---------------------------------- >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
echo echo ------------------------------------------------------------------------------ >>log-supp-temps.txt
)>C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown\suppr-temp.bat
 
 
---------------------------------------------------------------------------------------------------------------


Merci au pro qui me résoudrons le problème en un rien de temps je suis sûre.
Désolé de ne pas réussir à expliquer mon problème, ni même a nommer les actions, j'ai appris tout ça SEUL, sans un livre, sans explication...
Et ne sais pas pourquoi je ne peut pas mettre "echo ... >>txt.txt" dans un fichier sans que >>txt.txt s'en mêle !
 
@plus tard...


Message édité par main-verte le 28-03-2008 à 20:43:36
mood
Publicité
Posté le 28-03-2008 à 20:38:11  profilanswer
 

n°1709701
wackevat
Posté le 29-03-2008 à 16:02:49  profilanswer
 

echo echo hello^>^>txt.txt >>bat.bat


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  introduire "echo echo...>>txt.txt" dans (...)>>bat.bat

 

Sujets relatifs
Comment programme-t-on des effets FX (Reverb, Echo, etc.) avec Fmod?Comment afficher un <? ... ?> dans un echo?
Afficher &quot; en html avec un echo php ??!!Echo sur X caracteres
[PHP] Du code dans un echoPB echo < ...
[RESOLU] Comment faire un echo sans retour chariot sous unix ?Introduire un forum (phpbb) dans une page html
Batch Probleme Echo sur serveur distantCréation d'une variable avec echo et affectation d'une valeur
Plus de sujets relatifs à : introduire "echo echo...>>txt.txt" dans (...)>>bat.bat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR