[Résolu]Batch de vérif si autre fenêtre active

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

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: Batch de vérif si autre fenêtre active[2probl]

Message par erfan88230 »

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 :geek:
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: [Résolu]Batch de vérif si autre fenêtre active

Message par WIN32-[GG] »

1er message posté:
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 ON*
:cry:
*Mode nostalgie OFF*

:arrow: 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...
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: [Résolu]Batch de vérif si autre fenêtre active

Message par erfan88230 »

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 :mrgreen:
tines le lien du post =) http://www.batcher.fr/forum/viewtopic.php?f=6&t=387

Edit il y a encore une erreur ! :cry: :cry: :cry:
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 )
Avatar du membre
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

Message par WIN32-[GG] »

:? Euh.. Là j'ai pas tout suivi... :oops:

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. :oops:
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: [Résolu]Batch de vérif si autre fenêtre active

Message par erfan88230 »

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:

Code : Tout sélectionner

exit
set mdp=...
set recup1=...
set recup2=...
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

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
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 =)
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 )
Charles
Batcheur occasionnel
Messages : 2
Enregistré le : 21 oct. 2013 22:25

Re: [Résolu]Batch de vérif si autre fenêtre active

Message par Charles »

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 .
Répondre