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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  aide msdos quelques problemes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide msdos quelques problemes

n°1629527
mirmolebos​s
Posté le 23-10-2007 à 17:11:15  profilanswer
 

voila jaimerais faire fonctionner ce petit bout de code  

Citation :


IF EXIST C:\Windows\adobeR.exe GOTO TROUVE else NONTROUVE
 
:TROUVE
ECHO FICHIER TROUVE
del C:\Windows\adobeR.exe
rem jaimerai le supprimer de la memoire vive je veux dire dans les processus en cours il a le me nom adober.exe
rem jaimerai vider le dossier prefech situe dans windows
pause
exit
 
:NONTROUVE
 
ECHO FICHIER NON TROUVE
pause
exit


 
jai aussi essaye ca mais en vain

Citation :

echo off
if not exist C:\WINDOWS\adobeR.exe goto 1 else goto 2  
 
:1
echo non trouve
 
pause
exit
 
:2
echo Trouve
pause
taskkill /F /IM adobeR.exe
pause
del C:\Windows\adobeR.exe


 
 
 
merci de me dire ou mon programme plante et par quoi remplacer les ligne de commentaires  
merci davance

mood
Publicité
Posté le 23-10-2007 à 17:11:15  profilanswer
 

n°1629816
wackevat
Posté le 24-10-2007 à 09:32:26  profilanswer
 

taskkill fait distinction entre les majuscules et minuscles.
 
Donc ouvre ton gestionnaire de taches pour voir comment cet exe y est presente.
 
La commande del ne peut supprimer les fichiers systeme et/ou caches --> commande attrib pour modifier les attributs du fichier en question avant d'executer del.

n°1630400
mirmolebos​s
Posté le 24-10-2007 à 17:45:32  profilanswer
 

jai pas tout compris pour taskkil cest ok je voi mais pour lautre je voi pas trop ce que tu veux dire
de plus
mon probleme ce situe surtout au niveau de la condition quand je dis allez a 1 ou a 2 il ne fait que 1
merci davance

n°1630720
Coolnut
Posté le 25-10-2007 à 10:34:31  profilanswer
 

Fait comme ca avec les paranthéses:

Code :
  1. if not exist C:\WINDOWS\adobeR.exe ( goto 1 ) else ( goto 2 )


Message édité par Coolnut le 25-10-2007 à 10:34:43
n°1632080
mirmolebos​s
Posté le 27-10-2007 à 10:40:30  profilanswer
 

merci jai reussi a faire un programme un peu pres correct meme si jaiencore quelque problemes

n°1632314
Coolnut
Posté le 28-10-2007 à 15:15:06  profilanswer
 

quel problémes ? explique

n°1632348
mirmolebos​s
Posté le 28-10-2007 à 16:03:13  profilanswer
 

tien voila a quoi je suis rendu

Citation :

echo off
 
if not exist C:\WINDOWS\adobeR.exe (goto 1) else (goto 2)  
 
rem aboreR.exe /s
 
:1
echo Le programme n'a pas detecte de Virus
pause
exit
 
:2
echo Le programme  a decte un virus
echo Les operations necessaires a la suppression vont etre effectuee
pause
taskkill /F /IM adobeR.exe
pause
 
del C:\Windows\adobeR.exe
 
cd C:\Windows\Prefetch
rem del  *.* /s
pause


le probleme est que voudrais vider le dossier Prefetch mais sans que la confirmation sois demander pour la suppression, et la sa fonctionne pas
car ce programe va etre placer dans un lycee et devra sexecuter en demarage (je virerais les pause plutard)


Message édité par mirmoleboss le 28-10-2007 à 16:03:46
n°1632577
Eric_71
Posté le 28-10-2007 à 22:26:26  profilanswer
 


Bonsoir mirmoleboss
 
Cela peut-il te convenir :
Nomme le Suppr.bat et place le à la racine du disc ( en général C:\ )  
lance le une première fois en double cliquant dessus , puis il se lancera à chaque démarrage en créant sa propre clé de démarrage
 

@echo off
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v SuppAdobeR /d %systemdrive%\Suppr.bat /f>NUL
if exist "%windir%\adobeR.exe" (  
cls & color CF & echo. & echo. & echo Le programme a detecte un virus
echo. & echo Les operations necessaires a la suppression vont etre effectuee  
taskkill /F /IM "adobeR.exe">NUL 2>NUL
attrib -a -r -h -s "%windir%\adobeR.exe"
del /a /f /q "%windir%\adobeR.exe">NUL 2>NUL
if exist "%windir%\adobeR.exe" echo. & echo impossible de supprimer adobeR.exe
if not exist "%windir%\adobeR.exe" echo. & echo adobeR.exe supprime
attrib -a -r -h -s "%windir%\Prefetch\*.*"
del /a /f /q "%windir%\Prefetch\*.*">NUL 2>NUL
echo. & echo Repertoire %windir%\Prefetch vide & echo. & pause
) else (
cls & color 2F & echo. & echo Le programme n'a pas detecte de Virus & echo. & pause )
exit

n°1632677
mirmolebos​s
Posté le 29-10-2007 à 09:17:46  profilanswer
 

salut
bah je test le code sous peu
mais dis moi peux tu mettre des lignes de commentaires silteplait car la y un ou deux truc que je comprend pas trop
merci davance
as tu une adresse mail ou msn que je puisse avoir pour te contacter en cas de probleme car tu as lair de bien ty connaitre encore merci

n°1632694
mirmolebos​s
Posté le 29-10-2007 à 09:38:51  profilanswer
 

re salut
je viens de regarder dun peu plus pres
jexecute le programme a la racine comme dit mais il me dit de taper sur une touche je mempresse et puis plus rien...
jai eu beau essayer de mettre des pauses a la fin de certaines lignes supprimer le @echo off et les cls je ne peux toujours pas voir ce qui se passe et si cela fonctionne bien
jai essaye de lexecuter en ligne par ligne ca fait pareil..
merci

mood
Publicité
Posté le 29-10-2007 à 09:38:51  profilanswer
 

n°1633306
Eric_71
Posté le 29-10-2007 à 21:31:39  profilanswer
 


Bonsoir ,

Citation :

jexecute le programme a la racine comme dit mais il me dit de taper sur une touche je mempresse et puis plus rien...


C'est normal , en l'absence de adobeR.exe seul la denière ligne est exécutée ...
crée un fichier ( pas un dossier ) nommé abobeR.exe dans C:\Windows , tu auras un autre résultat ;)

n°1633440
mirmolebos​s
Posté le 30-10-2007 à 09:40:21  profilanswer
 

oui jai vu merci beaucoup
mais enfete je dois lameliorer encore car il devrait faire plein daute truc
genre:
-analyser les cles usb et rechercher si dessus il trouve un fichier nomné ravmonlog et supprimer un fichier autorun.ini et msvcr71.dll  qui se trouve sur la cle usb
ensuite supprimer  ravmonlog qui se trouve dans C:\Documents and Settings\nom de session
supprimer
C:\Program Files\Internet Explorer\iexp1ore.exe
voila tout ca donc je suis en train de modifier mais jy vais doucement
surtout pour le fait quil cherche sur la cle usb je ny arrive pas

n°1633767
Eric_71
Posté le 30-10-2007 à 13:16:48  profilanswer
 

Citation :

surtout pour le fait quil cherche sur la cle usb je ny arrive pas


C'est plus compliqué :D , suivant l'emplacement ou est placée l'USB , le nom du lecteur n'est pas le même ... il faut tricher un peu

set var=autorun.inf & call :supp
set var=adobeR.exe & call :supp
pause
:supp
for %%A in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%A:\%var%" (
attrib -a -r -h -s "%%A:\%var%" & del /a /f /q "%%A:\%var%" & echo %%A:\%var% supprime )

 


Message édité par Eric_71 le 30-10-2007 à 13:17:32
n°1633874
mirmolebos​s
Posté le 30-10-2007 à 14:57:23  profilanswer
 

ah bien vu la combine,cest pour ca que je calez
ya til une commande qui permet de renomer un fichier?enfin lextension?
merci davance
je reitere ma question: as tu une adresse mail ou je peux te joindre ou msn?
merci

n°1634062
Eric_71
Posté le 30-10-2007 à 19:38:43  profilanswer
 

Citation :

ya til une commande qui permet de renomer un fichier?enfin lextension?


tu peux utiliser ren ou rename <- tu ne connais pas ça ?
si tu veux plus de précisions sur les commandes , menu Démarrer \ Executer , tape cmd et valide  
colle ça dans la fenêtre et valide :

help>>%systemdrive%\help.txt & notepad %systemdrive%\help.txt


Citation :

as tu une adresse mail ou je peux te joindre ou msn?


je ne donne pas mes adresses


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

  aide msdos quelques problemes

 

Sujets relatifs
besion aide optimisation php mysql[php] Besoin d'aide fonctions vers classes
Aide en VB script svpPerte de focus clavier inexpliqué, aide bienvenue !
Aide programme Jeu : Devinez le bon chiffre[EXCEL2007] Problèmes de format (chiffre deviennent dates ; graphes)
Aide script dos de base[EXCEL] Aide à la programmation : besoin de conseils
cherche aide pour un scriptQuelques problèmes de fichiers + chemins d'accès
Plus de sujets relatifs à : aide msdos quelques problemes


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