Page 1 of 1

Problème, un compteur en heures

Posted: 24 Feb 2018, 18:49
by Frank
bonjour ensemble,

d'abord s'il vous plaît désolé pour mon français, googel Traduire :)
Je suis coincé à un point que je suis résolu comme un semestre plus ancien seul.

Quand je lance le script, je veux lancer un "compteur" hh: mm comme variabele
Quand une valeur donnée est atteinte, je veux exécuter une action.

Ce dernier l'obtiendrait moi-même, mais la fonction existante avec la minuterie est toujours dépendante d'un jour.

Serait reconnaissant pour toute idée ou suggestion.

Merci P. pour ce super programme et le forum vraiment utile

Salutations Frank, un utilisateur fidèle d'Actiona

Re: Problème, un compteur en heures

Posted: 25 Feb 2018, 09:58
by francois
Avec Windows, vous pouvez utiliser le planificateur de taches.
Ce planificateur de taches permet de planifier l'heure de lancement du script actiona. Vous pouvez par exemple le lancer :
tous les jours à 9h00.
tous les jours à 9h00 sauf le samedi et le dimanche.
Tous les 1er lundi de chaque mois à 9h00.

Tout cela est donc planifiable via des menus.
planificateur.gif
planificateur.gif (17.79 KiB) Viewed 2859 times

Vous pouvez aussi faire la même chose via une commande : Schtasks
Bonne documentation en francais :
http://idfixes26.free.fr/Extras_old_tim ... tasks.htm

A l'usage, c'est plus souple.


En réalité, vous ne lancez pas directement le script actiona ( c'est comme ça, ce n' est pas possible)
vous lancez un fichier .bat qui contient :
fichier1 fichier2
avec fichier1= programme actiona fichier2=le script

Exemple, créer un fichier toto.bat qui contient :
C:\"Program Files"\Actiona\actexec.exe D:\temp\test.ascr .

Dans le planificateur de tache ou dans schtasks c'est toto.Bat qu'il faudra déclarer comme action à lancer.

Re: Problème, un compteur en heures

Posted: 25 Feb 2018, 14:21
by Frank
bonjour francois,

merci beaucoup pour votre aide.

Je pense que je me suis mal exprimé, je voudrais quand le script commence un
Variable, nous pouvons démarrer la minuterie. Cette minuterie $ devrait simplement être à partir de 00:00 (hh: mm)
compter jusqu'à. Si une certaine valeur est atteinte, je demande avec "Condition variable", puis je veux faire quelque chose.

J'espère que c'était un peu plus compréhensible, avec d'autres fenêtres, je ne peux pas aller plus loin car elles ne fonctionnent pas dans les scripts Actona.

En espérant plus de conseils et d'aide

Salutations Frank

Re: Problème, un compteur en heures

Posted: 25 Feb 2018, 15:11
by francois
Bonjour,

Est ce cela que vous voulez ?

1) Au début du script, donner les valeurs à hh et à mm.
2) tant que l'horaire hh:mm n'est pas atteint, le script est en pause.
3) Quand horaire = hh:mm alors une action est déclenchée.

Lancer un script à hh:mm

Posted: 27 Feb 2018, 10:59
by francois
Je me suis pris au jeu.

Comment réaliser un script qui doit être lancé tous les jours.
A des heures précises .... mais différentes chaque jour.
Éventuellement en dehors des heures "normales".

Le principe :

L'utilisateur indique hh:mm.
Si hh:mm est après l'heure courante, le script sera lancé le jour même à hh:mm
si hh:mm est avant l'heure courante, le script sera lancé le lendemain à hh:mm ( ce qui permet notamment de lancer des scripts à 3h00 du matin)

Bonne journée
attente_hh_mm.ascr
(6.29 KiB) Downloaded 137 times

Re: Problème, un compteur en heures

Posted: 28 Feb 2018, 14:49
by MDLE46
Bonjour Frank,

En PJ, un autre exemple.

Cordialement.

Re: Problème, un compteur en heures

Posted: 28 Feb 2018, 16:19
by MDLE46
Re_bjr FranK,

Sur le script précédant, je n'avais pas utilisé le bon code pour capturer l'heure courante sous le format HH:MM.
J'ai mis en PJ le script rectifié.

Cdlt.
MDDLE46.

Re: Problème, un compteur en heures

Posted: 01 Mar 2018, 18:10
by Frank
Bonjour à tous,

Merci beaucoup pour votre aide, cela me fait un grand pas en avant.
Bravo pour le grand forum et le programme

Salutations Frank