[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 =)
[Résolu]Batch de vérif si autre fenêtre active
Alors je souhaite créer un batch qui servirait a vérifier si une autre fenêtre est ouverte :
exemple : J'ai créer un batch qui permet a l'utilisateur qui connait le mdp d’accéder a l'ordinateur sans les session
admettons que quelqu'un pirate l'ordinateur qu'il ne trouve pas le mot de passe il décide de quitter la fenêtre et la
grâce au 2 eme bat que je ne sais pas créer l'ordinateur se ferme instantanément pour la sécuriter.
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"
s'y quelqu'un peut déja me dire si c'est possible en .bat se serait bien . Et si c'est possible de me montrer le script ou le bout de script a ajouter . Merci d'avance !
exemple : J'ai créer un batch qui permet a l'utilisateur qui connait le mdp d’accéder a l'ordinateur sans les session
admettons que quelqu'un pirate l'ordinateur qu'il ne trouve pas le mot de passe il décide de quitter la fenêtre et la
grâce au 2 eme bat que je ne sais pas créer l'ordinateur se ferme instantanément pour la sécuriter.
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"
s'y quelqu'un peut déja me dire si c'est possible en .bat se serait bien . Et si c'est possible de me montrer le script ou le bout de script a ajouter . Merci d'avance !
Modifié en dernier par erfan88230 le 25 juin 2011 23:13, 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 )
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: Batch de vérif si autre fenêtre active[2probl]
Bonjour!
Oui! C'est possible en bat beaucoup de choses sont possibles en bat avec un peu d'imagination.
Il me semble que ce probleme a déjà été soulevé...
En fait, tu veux creer un batch avec un mot de passe, si on le ferme, l'ordi s'arrete, si on entre le mot de passe, le script se ferme?
C'est bien ça ou j'ai rien compris
Oui! C'est possible en bat beaucoup de choses sont possibles en bat avec un peu d'imagination.
Il me semble que ce probleme a déjà été soulevé...
En fait, tu veux creer un batch avec un mot de passe, si on le ferme, l'ordi s'arrete, si on entre le mot de passe, le script se ferme?
C'est bien ça ou j'ai rien compris
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: Batch de vérif si autre fenêtre active[2probl]
Oui tu a compris mais il faut faire deux scripts dont un en exécution cachée qui verifie si l'autre et ouvert et je n'arrive pas a le créer
le premier script avec le mdp est deja créer par moi =) : http://www.batcher.fr/forum/viewtopic.php?f=6&t=387
le premier script avec le mdp est deja créer par moi =) : http://www.batcher.fr/forum/viewtopic.php?f=6&t=387
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: Batch de vérif si autre fenêtre active[2probl]
HA! C'était donc toi!
Hé bien, je doit te dire un grand merci!
Ton code est une des bases fondamentales du mien : http://batcher.fr/forum/viewtopic.php?f=6&t=415
Tu peux récuperer Showconsole.exe (ça t'enlevears une bonne épine du pied (execution cachée))
Pour le reste tu peux regarder mon code tu y trouveras toutes les reponses
Si tu ne le comprens pas (même moi, j'ai un peu de mal à m'y retrouver ) tu peux poster ici
Hé bien, je doit te dire un grand merci!
Ton code est une des bases fondamentales du mien : http://batcher.fr/forum/viewtopic.php?f=6&t=415
Tu peux récuperer Showconsole.exe (ça t'enlevears une bonne épine du pied (execution cachée))
Pour le reste tu peux regarder mon code tu y trouveras toutes les reponses
Si tu ne le comprens pas (même moi, j'ai un peu de mal à m'y retrouver ) tu peux poster ici
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: Batch de vérif si autre fenêtre active[2probl]
Merci =) mais j'ai toujours pas trouver >.< comment faire il faut que sa vérifie si le processus cmd.exe est actif le seul problème c'est que tout les batch ont pour nom de processus cmd.exe donc vu qu'il y en n’aura 2 d'ouvert c'est sur que si 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 .
Et pour ShowConsole.exe je sais pas comment faire >.<
Ps: Je suis content que mon script t'ai servit =)
Et pour ShowConsole.exe je sais pas comment faire >.<
Ps: Je suis content que mon script t'ai servit =)
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: Batch de vérif si autre fenêtre active[2probl]
En fait,
Showconsole est lié à ton problème:
Le problème étant que l'on veux un batch qui verifi le nombre de fenetre cmd.exe ouvertes
Si le nombre de fenètre ne correspond pas à ce que l'on veux on rouvre la fenetre du mdp
Donc:
MAIS: Si on ferme cette fenètre (le code juste au-dessus)... --'
Donc: dans ce code on ajoute au début:
Et là ! TA-DA ! LA fenètre a disparrure
J'espère avoir pu éclairer ta lanterne.
PS: Tu as testé mon programme?
Showconsole est lié à ton problème:
Le problème étant que l'on veux un batch qui verifi le nombre de fenetre cmd.exe ouvertes
Si le nombre de fenètre ne correspond pas à ce que l'on veux on rouvre la fenetre du mdp
Donc:
Code : Tout sélectionner
:boucle
tasklist >dir
for /f "tokens=3 delims= " %%a in ('find /C "cmd.exe" dir') do set NBCMD=%%a
if %NBCMD% LSS 2 (
start mdp.bat
)
goto boucle
Donc: dans ce code on ajoute au début:
Code : Tout sélectionner
Showconsole HIDE
J'espère avoir pu éclairer ta lanterne.
PS: Tu as testé mon programme?
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: Batch de vérif si autre fenêtre active[2probl]
Mon ordinateur ne reconnait pas "Tasklist" comme une commande >;< ( pareil pour "showconsole hide" )
et Comment on ajoute des commande additionnelle ( comme showconsole.exe ou tout ceux dans cette liste ) ?
Et sinon je peux pas tester ton programme les commande de showconsole ou les autre exécutable ne marche pas T_T sinon il a l'air bien =)
et Comment on ajoute des commande additionnelle ( comme showconsole.exe ou tout ceux dans cette liste ) ?
Et sinon je peux pas tester ton programme les commande de showconsole ou les autre exécutable ne marche pas T_T sinon il a l'air bien =)
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: Batch de vérif si autre fenêtre active[2probl]
Pour ajouter des commandes:
Se placer dans le répertoire de la commande (avec "cd repertoire")
Copier la commande dans C:\Windows\System32
C'est pas vrai?
Se placer dans le répertoire de la commande (avec "cd repertoire")
Copier la commande dans C:\Windows\System32
Ne reconnît pas tasklist
C'est pas vrai?
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: Batch de vérif si autre fenêtre active[2probl]
Merci maintenant showconsole marche ( mais pas tasklist ou taskkill T_T( sinon mon ordinateur est un Windows XP edition familiale,version 2002, service pack 3, Intel Pentium dual CPU 2,20 GHz 3,00 GO de ram .....2002 ..... c'est peut-être pour sa que je n'ai pas certaine commande trop vieux )
Sinon vu que les commande sont juste des fichier .exe dans C:\ Windows\ System32 tu pourrait m'envoyer le tasklist.exe et taskkill.exe qui sont dedans =) je regarderai si sa marche après
ps: j'ai essayer de tester ton programme mais apres la vérification de l'ordinateur sa se quitte et sa ne fais plus rien .
( il y a une deuxieme page )
Sinon vu que les commande sont juste des fichier .exe dans C:\ Windows\ System32 tu pourrait m'envoyer le tasklist.exe et taskkill.exe qui sont dedans =) je regarderai si sa marche après
ps: j'ai essayer de tester ton programme mais apres la vérification de l'ordinateur sa se quitte et sa ne fais plus rien .
( il y a une deuxieme page )
Modifié en dernier par erfan88230 le 25 juin 2011 12:23, 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 )
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: Batch de vérif si autre fenêtre active[2probl]
2002 A, d'acord
T'envoyer les exe taskkill et tasklist:
Moui.. ca pourait peut-être marcher.
Quand tu dis "après la vérification de l'ordinateur", tu veux dire que ça met "Programme incompatible avec votre système", "Programme non testé avec votre système"
Ou alors ça se ferme tout de suite quand tu demarre?
Ha! Voilà taskkill et tasklist:
T'envoyer les exe taskkill et tasklist:
Moui.. ca pourait peut-être marcher.
Quand tu dis "après la vérification de l'ordinateur", tu veux dire que ça met "Programme incompatible avec votre système", "Programme non testé avec votre système"
Ou alors ça se ferme tout de suite quand tu demarre?
Ha! Voilà taskkill et tasklist:
WIN32-[GG]
The quieter you become,
the more you are able to ear...
The quieter you become,
the more you are able to ear...