[..] Plage horaire autorisé ou pas

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

[..] Plage horaire autorisé ou pas

#1

Message par xeno »

toujours dans le cadre de mon petit control parental.

je cherche cette fois a inclure la notion de plages horaires,

et là je ne vois pas trop comment goupillé la chose, je trouve pour faire des minuteurs, des programmateurs.

mais pour effectuer une action quand celle ci se trouve dans une plage horaire, pas vraiment.

merci
Avatar du membre
mimione
Niveau 4
Niveau 4
Messages : 91
Enregistré le : mer. 30 avr. 2008 18:11
Localisation : Bretagne
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#2

Message par mimione »

Bonjour
à mon avis: récupérer l'heure avec les macros @HOUR, @MIN, puis voir si c'est à l'intérieur des plages autorisées...
Je ne suis pas toujours de mon avis....
--------------------------------------------
Des malheurs évités le bonheur se compose.
Avatar du membre
SrBelial
Niveau 7
Niveau 7
Messages : 335
Enregistré le : jeu. 22 juil. 2010 11:29
Localisation : 81 et 31
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#3

Message par SrBelial »

tu cherches à lancer un programme à une heure définie ou bien empêcher l'exécution d'un programme dans certaines plages horaires ?

merci de préciser ce point car les éventuelles solutions apportées en dépendent !

* pour le lancement d'un programme à certaines heures :
=> boucle infinie qui teste toutes les secondes, si l'heure est bonne => shellexecute

* pour empêcher lancement d'un programme :
=> boucle infinie qui teste toutes les secondes : si on est dans la plage horaire donnée on vérifie qu'aucun processus interdit n'est lancé, sinon on le détruit
.-SrB-. The One
  • NON ! AutoIt n'est PAS un langage réservé à la réalisation de bots !
  • OUI ! AutoIt est un langage à part entière !
  • Dans SciTE sélectionnez 1 mot puis F1
  • Don't want english doc ?? go to documentation française !! >>ICI<<
[/size]
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#4

Message par xeno »

je dirais que c'est un mixte des deux.

comme cahier des charges je dirais,

que pour une raison X l'ordinateur peut se trouvé en fonctionnement en dehors de la plage autorisé,
et que donc un simple prgrammateur ou alarme défini ne pourra pas fonctionné, vu que celui çi ne peut
fonctionner que au moment de l'horaire défini.

c'est pour cette raison que je recherche plutôt, un script qui vérifie si il se trouve dans une fourchette horaire
autorisé ou pas.

de 8H à 10H ou 12H à 14H ou 17H à 21 H, si ordi allumé durant ses période un shutdown ou autre commande se lance pour bloqué l'usage de l'ordi.

est ce plus clair comme ceci ?
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#5

Message par Iste »

mimione vous a donné la solution !
Faite une simple comparaison de vos horraise avec les macro @HOUR et @MIN si il faut

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#6

Message par Tlem »

Dans ce cas, utilisez la commande net user. :roll:

Voici un modèle de batch que j'ai utilisé pour ma fille :

Code : Tout sélectionner

Cls
@Echo Off

Rem Jours de la semaine :     L, Ma, Me, J, V, S, D
 
net user UserName /times:L-Ma,18:00-22:00;J-V,18:00-22:00;Me,14:00-16:00;Me,18:00-22:00;S-D,14:00-22:00

Echo.
Echo Parametrage horaire de UserName termine.
Echo.
Echo.
Pause
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#7

Message par xeno »

net user j'ai déjà testé, il empêche juste de se loguer,
une fois loguer rien ne se passe si l'ont dépasse les horaires
planifié.
Modifié en dernier par xeno le sam. 21 août 2010 07:33, modifié 1 fois.
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#8

Message par xeno »

Iste a écrit :mimione vous a donné la solution !
Faite une simple comparaison de vos horraise avec les macro @HOUR et @MIN si il faut

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF
mimione a peut etre donné la solution, mais ceci est plus parlant pour moi

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF[/code
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#9

Message par Tlem »

xeno a écrit :net user j'ai déjà testé, il empêche juste de se logguer,
une fois logguer rien ne se passe si l'ont dépasse les horaires
planifié.
Je ne suis pas d'accord avec toi, car heureusement pour moi ça ferme la session lorsque ma chère et tendre fille dépasse les horaires que j'ai fixé (c'est à dire tous les soirs). :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#10

Message par xeno »

et bien tu as de la chance, car sur les PC de mon fils et de ma fille qui sont sous un XP sp3, nada
ils ne veulent rien savoir, la session ne se referme jamais.
je viens de réessayer dans un vmware c'est pareil.

cela aurais marché je ne me serais pas pris la tête avec autoit. :roll:

cela au moins eu le mérite de me faire découvrir autoit, que j'apprécie de plus en plus bien que je ne le maitrise pas du tout.
mais je me débrouille.. :mrgreen:

et puis autoit je peux autorisé ou pas ou plus finement, et selon mon humeur :P (car ce ne sont pas des anges non plus)
je peux comme ça modifié a la volé. si j'autorise ou pas l'ordi, sans avoir besoin de l'allumé.

et puis mon cahier des charge donné n'est pas tout a fait complet, car je désire aussi contrôlé, les applications
qui seront ou pas autorisé a être lancé, du genre j'autorise le jeux, mais pas forcément internet, ou ni l'un ni l'autre.
Car pour moi un ordi ne se cantonne pas à jeux+youtube, ça sert a d'autres choses aussi :P

après ça je sens que je vais passé pour un sadique :mrgreen:

elle a qu'elle age ta fille ?, si ce n'est pas trop indiscret, moi ils ont 10 et 12ans.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#11

Message par Tlem »

Ils ont 11, 12 et 15 ans (ma fille étant la plus vielle).
Mes deux jeunes garçons n'arrêtent pas de faire les zozos, mais pour l'instant leurs points d’intérêt reste plutôt de leur age (film YouTube, jeux en ligne, ...)
Pour le contrôle horaire, je l'avais mis sur XP SP2 puis SP3 sans aucun problèmes et là le PC est sur Seven et ça fonctionne tout autant. Par contre le compte de mes enfant est un compte limité, donc peut être que cela vient de là !!!

Pour la partie contrôle parental j'ai déjà essayé pas mal de choses, mais sans grand succès. Donc là j'utilise le contrôle parental de MSN qui limite déjà pas mal, mais je sais que ce n'est pas suffisant, car il y à aussi les appareils annexe tel que Ipod Touch ou console de jeux ...
Donc pour finir, je suis à la recherche d'une distribution Linux (j'en connais déjà quelques une) qui me permettrait à partir d'un PC plutôt light le contrôle d’accès au niveau de l'adresse MAC et plus ... ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#12

Message par moutelous »

Bonjour,

Pour info une bonne distribution spécialisé dans les outils réseaux et sécurité :

http://www.backtrack-linux.org/backtrac ... c-release/

... mais peut être que vous la connaissez déjà ....
A+
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#13

Message par xeno »

je ne connais pas, je vais jeter un oeil, merci..

Tlem a écrit :Ils ont 11, 12 et 15 ans (ma fille étant la plus vielle).
Mes deux jeunes garçons n'arrêtent pas de faire les zozos, mais pour l'instant leurs points d’intérêt reste plutôt de leur age (film YouTube, jeux en ligne, ...)
Pour le contrôle horaire, je l'avais mis sur XP SP2 puis SP3 sans aucun problèmes et là le PC est sur Seven et ça fonctionne tout autant. Par contre le compte de mes enfant est un compte limité, donc peut être que cela vient de là !!!

Pour la partie contrôle parental j'ai déjà essayé pas mal de choses, mais sans grand succès. Donc là j'utilise le contrôle parental de MSN qui limite déjà pas mal, mais je sais que ce n'est pas suffisant, car il y à aussi les appareils annexe tel que Ipod Touch ou console de jeux ...
Donc pour finir, je suis à la recherche d'une distribution Linux (j'en connais déjà quelques une) qui me permettrait à partir d'un PC plutôt light le contrôle d’accès au niveau de l'adresse MAC et plus ... ;)
pour le filtrage perso, j'ai utilisé pendant un peu plus 10 ans un PC avec un pentium 133 et 128Mb de ram, il tournait sous windows NT4 et j'avais Wingate, qui me servait pour l'accès et filtrage WEB, j'ai jamais vu soft aussi pratique, et efficace.
C'est le seul soft capable de t'afficher tous les liens en clair, et quand je dis tous, c'est pas juste la page en cours comme font tous les soft actuellement et donc incomplet, vu qu'il m'a lâché le mois dernier :( , d'ailleurs je me demande si je ne vais pas recommencé, mais cette fois avec un pc virtuel dans mon serveur, actuellement je me contente de mon routeur linksys avec un firmware dd-wrt, cela permet de faire des restriction horaires d'accès au net, d'un pc en fonction de son adresse MAC ou IP, et je peut aussi autorisé ou pas des sites en fonction de l'adresse voir des mots contenu,

là dans mon chtit autoit j'ai rajouté une option pour si j'autorise ou pas internet explorer ou Firefox, d'ailleurs maintenant que j'y pense je pourrait faire un filtrage web grâce au titre de la fenêtre qui affiche le nom du site web.
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#14

Message par xeno »

me revoilà, je reprend un peu de temps pour m'y remettre un peu.

Voilà à quoi cela ressemble chez moi, les PRO connaissent surement une meilleur méthode de script.

je créé un fichier config.ini que je renseigne avec des horaires XXXX, et il me suffit de l'éditer pour saisir les tranches horaires voulu, mais je pourrais tout aussi bien prédéfinir les horaires.
► Afficher le texte

et là ma méthode pour tester les conditions
► Afficher le texte
je suis preneur de tous commentaires,
le truc idéal serait d'inclure la notion de jours, des horaires pour la semaine et d'autre pour le week end ou un jour particulier, et pourquoi pas autorisé des applications a être utilisé en fonction de l'heure, du style pas d'internet explorer ou MSN après 19H.

heu il n'y aurait personne pour nous pondre un petit UDF :P
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#15

Message par ricky »

Hello,

je suis intéressé par ton script, un collègue de travail m'a demandé la même chose, mais je n'ai pas encore eu le temps de m'en occuper.

Mais la solution que tu proposes ci-dessus est pas mal, mais facile à contourner, il suffit de lancer un run avec shutdown -a et il n'y a plus d'extinction. Ou sinon, mettre une fenêtre auto-it en disant que ça se ferme dans x secondes et ensuite faire un shutdown -s -f -t 0, rien ne s'affiche.

J'avais commencé à y réfléchir et je suis tombé sur une évidence, il faut lancer ce programme en tant que service. C'est invisible et beaucoup plus facile à limiter les accès.
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#16

Message par xeno »

a contourné je doute, ce que tu vois n'est qu'un morceau
j'ai aussi rajouté un blocage du clavier et de la souris, perso je nomme svchost.exe et comme ça il est noyé dans la masse
et bien sur je ne met pas d'icône dans le systray
Sh4dows
Status : Hors ligne

Re: [..] Plage horaire autorisé ou pas

#17

Message par Sh4dows »

Effectivement le lancé en tant que service serait la meilleur solution !

Avec Service.au3 !!
Executer un programe par un service => http://autoit.fr/forum/viewtopic.php?f= ... 33c#p32882
Ici ce trouve l'udf => http://autoit.fr/forum/viewtopic.php?f= ... 9d6#p34989
Répondre