En fait j'ai revérifier une fois y'avait la barre de tache et la deuxième fois plus la >;< problème d'affichage
sinon merci pour txtcolor
[Résolu]Batch de vérif si autre fenêtre active
Modérateur : WIN32-[GG]
- erfan88230
- King Of Batch
- Messages : 65
- Enregistré le : 02 avr. 2011 12:45
- Localisation : A mon avis .... quelque part dans le monde =)
Re: Batch de vérif si autre fenêtre active[2probl]
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 )
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 )
- WIN32-[GG]
- SuperBatcher
- Messages : 129
- Enregistré le : 25 avr. 2011 19:34
- Localisation : Dernière porte à droite
Re: [Résolu]Batch de vérif si autre fenêtre active
1er message posté:
*Mode nostalgie OFF*
Problème résolu.
PS: J'ai lu ton MP ,merci à toi
*Mode nostalgie ON*Problèmes:
ce que je n'arrive pas a créer se sont les conditions de "si la fenetre est active alors on retourne au début de la boucle"
et ensuite que "si la fenetre est éteinte grâce au mot de pass l'ordi ne se ferment pas et la console s'eteint"
*Mode nostalgie OFF*
Problème résolu.
PS: J'ai lu ton MP ,merci à toi
WIN32-[GG]
The quieter you become,
the more you are able to ear...
The quieter you become,
the more you are able to ear...
- erfan88230
- King Of Batch
- Messages : 65
- Enregistré le : 02 avr. 2011 12:45
- Localisation : A mon avis .... quelque part dans le monde =)
Re: [Résolu]Batch de vérif si autre fenêtre active
Je l'ai enfin finis =) j'ai créer un assistant d'installation pour les commande que j'ai compiler j'ai aussi compiler le batch qui vérifie et je vais tous tester
tines le lien du post =) http://www.batcher.fr/forum/viewtopic.php?f=6&t=387
Edit il y a encore une erreur !
En fait ,le script, a la fin ,quand ont n'a marquer le bon mdp demande de kill les deux processus cmd.exe seulement il y'en n'a deux donc il y a une chance sur 2 que celui qui vérifie s’arrête donc il faudrait rajouter un call dans la boucle qui demande si %dire%==%mdp% alors on exit !
tu peut me dire comment faire ?
Donc j'ai rajouter le call au code saulement maintenant quand ont démarre verif-user-2.0 il y a une autre fenetre de verif-user qui clignote
voila le code :
tines le lien du post =) http://www.batcher.fr/forum/viewtopic.php?f=6&t=387
Edit il y a encore une erreur !
En fait ,le script, a la fin ,quand ont n'a marquer le bon mdp demande de kill les deux processus cmd.exe seulement il y'en n'a deux donc il y a une chance sur 2 que celui qui vérifie s’arrête donc il faudrait rajouter un call dans la boucle qui demande si %dire%==%mdp% alors on exit !
tu peut me dire comment faire ?
Donc j'ai rajouter le call au code saulement maintenant quand ont démarre verif-user-2.0 il y a une autre fenetre de verif-user qui clignote
voila le code :
Code : Tout sélectionner
@echo off
showconsole hide
:boucle
tasklist >dir
for /f "tokens=3 delims= " %%a in ('find /C "cmd.exe" dir') do set NBCMD=%%a
if %NBCMD% LSS 2 (
goto :fin
)
call verif-user-2.0.bat
If %dire%==%mdp% goto fin-ok
goto boucle
pause
:fin
start verif-user-2.0.bat
goto boucle
:fin-ok
exit
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 )
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 )
- WIN32-[GG]
- SuperBatcher
- Messages : 129
- Enregistré le : 25 avr. 2011 19:34
- Localisation : Dernière porte à droite
Re: [Résolu]Batch de vérif si autre fenêtre active
Euh.. Là j'ai pas tout suivi...
Personellement, moi j'ai utilisé un fichier créé par le programme: "STS="
Et la boucle donne:
renomer STS= en STS=1
taskkill explorer
:boucle
Si STS= existe --> redemarer explorer exit
Sinon --> verifier fenetre
La fenetre du mot de passe:
Si dire=mdp --> renomer STS=1 en STS= et exit
Sinon --> redemander mot de passe
J'espere que j'ai été asez clair.
Personellement, moi j'ai utilisé un fichier créé par le programme: "STS="
Et la boucle donne:
renomer STS= en STS=1
taskkill explorer
:boucle
Si STS= existe --> redemarer explorer exit
Sinon --> verifier fenetre
La fenetre du mot de passe:
Si dire=mdp --> renomer STS=1 en STS= et exit
Sinon --> redemander mot de passe
J'espere que j'ai été asez clair.
WIN32-[GG]
The quieter you become,
the more you are able to ear...
The quieter you become,
the more you are able to ear...
- erfan88230
- King Of Batch
- Messages : 65
- Enregistré le : 02 avr. 2011 12:45
- Localisation : A mon avis .... quelque part dans le monde =)
Re: [Résolu]Batch de vérif si autre fenêtre active
Voilà c'est résolu mais je vaudrait un peu fignoler : c'est a dire créer un autre fichier appeler options.bat
ou dedans serais marquer:
seulement sa
et dans le script qui demande le mot de passe: quand il vérifie si le mot que vous avez rentrer dans la console correspond a
un des trois (les trois variable ci-dessus) il appelle le fichier options.bat et utilise les trois variable pour verifier .
De cette façon on pourrais modifier les mot de passe beaucoup plus facilement
donc j'ai essayer de le faire en marquant ceci dans le script avec le mdp pour la verification du mot de passe
je pensais que de cette façon cela marcherais mais quand on tente de marquer un des trois mot de passe sa ne marche pas et sa éteint l'ordinateur
si tu peux me dire comment tu a créer settings.ini pour modifier les option dans ton programme tu m'aiderais beaucoup =)
ou dedans serais marquer:
Code : Tout sélectionner
exit
set mdp=...
set recup1=...
set recup2=...
et dans le script qui demande le mot de passe: quand il vérifie si le mot que vous avez rentrer dans la console correspond a
un des trois (les trois variable ci-dessus) il appelle le fichier options.bat et utilise les trois variable pour verifier .
De cette façon on pourrais modifier les mot de passe beaucoup plus facilement
donc j'ai essayer de le faire en marquant ceci dans le script avec le mdp pour la verification du mot de passe
Code : Tout sélectionner
call options.bat
if %dire%=%mdp% goto done
call options.bat
if %dire%=%recup1% goto mdprecup
call options.bat
if %dire%=%recup2% goto mdprecup
si tu peux me dire comment tu a créer settings.ini pour modifier les option dans ton programme tu m'aiderais beaucoup =)
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 )
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 )
Re: [Résolu]Batch de vérif si autre fenêtre active
on en éteint un le processus seras toujours actif pour le bat qui vérifie sinon j'ai trouver comment faire pour que quand on met le bon mdp le batch qui vérifie s’arrête .