[Résolu]Petit probleme non urgent avec If

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

[Résolu]Petit probleme non urgent avec If

Message par erfan88230 »

Bonjour ,

Tout d'abord merci de me lire =)

Donc le probleme :je voudrait connaître la commande pour vérifier si un fichier du non de a.bat existe dans c:\windows\
sachant que le fichier vérifiant qu'il existe ne serait pas dans windows
j'ai penser a cela :

Code : Tout sélectionner

@echo off
copy a.bat c:\windows\a.bat
if exist a.bat c:\windows\a.bat goto ok
echo a.bat n'existe pas dans windows
:ok
echo a.bat existe dans windows
Mais cela ne marche pas :x vous pourriez me montrer comment faire ? Merci d'avance .
Modifié en dernier par erfan88230 le 27 juin 2011 20:46, modifié 1 fois.
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: Petit probleme non urgent avec If

Message par WIN32-[GG] »

Bonjouer erfan,

En fait, c'est plus simple que ça:

Code : Tout sélectionner

@echo off
rem On se place dans C:\Windows
cd C:\Windows
rem Si a.bat existe goto ok
if exist a.bat goto ok
echo a.bat n'existe pas dans windows
pause
exit
:ok
echo a.bat existe
pause
exit
 
Ou, une autre solution:

Code : Tout sélectionner

@echo off
if exist C:\windows\a.bat goto ok
echo a.bat n'existe pas dans windows
pause
exit
:ok
echo a.bat existe
pause
exit
 
WIN32-[GG]
The quieter you become,
the more you are able to ear...
Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

Re: Petit probleme non urgent avec If

Message par erfan88230 »

Ok merci =) sa marche 8-) Mon script d'installation est finis

Code : Tout sélectionner

@echo off
title Assistant d'installation !
:debut
cls
set /p diskdur=Dans quel disque dur est installaer Windows(en MAJ et sans les":")?:
if exist %diskdur%:\windows goto ok
echo Windows n'est pas install, dans %diskdur%
echo Veuillez choisir un autre disque dur
pause
goto debut
:ok
cls
echo Windows est bien install, dans %diskdur%:\
echo Bienvenue dans l'assistant d'installation de "verif-user 2.0" .
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³Cr‚er par: Eternialz³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo Le fichier executable que vous venez de demarrer va ajouter
echo Les commandes manquantes qui sont obligatoire pour le bon 
echo fonctionnement du script !
echo.
echo L'installation va se d‚buter apres la pause .
pause
cls
echo                        ¦¦¦¦¦
echo Installation en court: ÛÛÛÛÛ
echo                        ¦¦¦¦¦
echo                        25/100
copy sleep.exe %diskdur%:\windows\system32\sleep.exe
echo Commande sleep: Install‚e
ping localhost -n 2 > nul
cls
echo                        ¦¦¦¦¦¦¦¦¦¦
echo Installation en court: ÛÛÛÛÛÛÛÛÛÛ
echo                        ¦¦¦¦¦¦¦¦¦¦
echo                        50/100
copy tskill.exe %diskdur%:\windows\system32\tskill.exe
echo Commande tskill: Install‚e
ping localhost -n 2 > nul
cls
echo                        ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
echo Installation en court: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo                        ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
echo                        75/100
copy pskill.exe %diskdur%:\windows\system32\pskill.exe
echo Commande Pskill: Install‚e
ping localhost -n 2 > nul
cls
echo                        ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
echo Installation en court: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo                        ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
echo                        100/100
copy showconsole.exe %diskdur%:\windows\system32\showconsole.exe
echo Commande showconsole: Install‚e
ping localhost -n 2 > nul
cls
echo L'installation des commande additionnelle est maintenant terminee
pause
echo Pour que le fichier de protection s'ouvre au demarrage de l'ordinateur
echo Il vous faut suivre les instruction dans le fichier qui va s'ouvrir après la pause.
pause
start instruct.txt
echo Si vous n'avez jamais ouver ce type de fichier ( .txt )
echo choisisser comme programme dans la liste "bloc note" !
pause
start instruct.txt
pause
exit
Et tu ne saurais pas comment créer un fixhier options ? explication: http://www.batcher.fr/forum/viewtopic.p ... a&start=20 ( dernière page, dernier message)

ps: Dans ton script c'est normal que dès que l'on enclenche la securiter la fenetre avec le mdp a tapper et celle avec le chrono s'ouvre ?
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
Répondre