j'ai une appli WD8 qui tourne sur un serveur.
cette appli est située dans la barre d'icone systeme
j'aimerais faie executer a cette appli un traitement quelconque et a
une heure programmée, mais sans passer par la'utilitaire de
planification de windows.
j'ai pensé a timersys, mais je ne sais pas trop comment commencer...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
mat
[- bernard - ] wrote:
Bonjour a tous,
j'ai une appli WD8 qui tourne sur un serveur. cette appli est située dans la barre d'icone systeme
j'aimerais faie executer a cette appli un traitement quelconque et a une heure programmée, mais sans passer par la'utilitaire de planification de windows.
j'ai pensé a timersys, mais je ne sais pas trop comment commencer...
un coup de main serait le bienvenue....
On peut commercer par consulter l'aide, "consulter le guide" mot clé "timer"...
[- bernard - ] wrote:
Bonjour a tous,
j'ai une appli WD8 qui tourne sur un serveur.
cette appli est située dans la barre d'icone systeme
j'aimerais faie executer a cette appli un traitement quelconque et a une
heure programmée, mais sans passer par la'utilitaire de planification de
windows.
j'ai pensé a timersys, mais je ne sais pas trop comment commencer...
un coup de main serait le bienvenue....
On peut commercer par consulter l'aide, "consulter le guide" mot clé
"timer"...
j'ai une appli WD8 qui tourne sur un serveur. cette appli est située dans la barre d'icone systeme
j'aimerais faie executer a cette appli un traitement quelconque et a une heure programmée, mais sans passer par la'utilitaire de planification de windows.
j'ai pensé a timersys, mais je ne sais pas trop comment commencer...
un coup de main serait le bienvenue....
On peut commercer par consulter l'aide, "consulter le guide" mot clé "timer"...
JC FLAJOULOT
> j'ai une appli WD8 qui tourne sur un serveur. cette appli est située dans la barre d'icone systeme j'aimerais faie executer a cette appli un traitement quelconque et a une heure programmée, mais sans passer par la'utilitaire de planification de windows. j'ai pensé a timersys, mais je ne sais pas trop comment commencer... un coup de main serait le bienvenue....
Bonjour,
Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Sincères salutations -- Jean-Claude FLAJOULOT
(otez _no_Spam pour me contacter en privé) Sécurité Pointage & Biométrie http://www.sp-et-b.com
> j'ai une appli WD8 qui tourne sur un serveur.
cette appli est située dans la barre d'icone systeme
j'aimerais faie executer a cette appli un traitement quelconque et a
une heure programmée, mais sans passer par la'utilitaire de
planification de windows.
j'ai pensé a timersys, mais je ne sais pas trop comment commencer...
un coup de main serait le bienvenue....
Bonjour,
Créez dans le code d'initialisation de votre appli un timer :
TimerSys(pTraiteTache,6000,1)
// ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale :
PROCEDURE pTraiteTache()
hHeure est une Heure
hHeure = HeureSys()
SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
// Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à
adapter à votre besoin)
FIN
Sincères salutations
--
Jean-Claude FLAJOULOT
spetb_no_Spam@tiscali.fr
(otez _no_Spam pour me contacter en privé)
Sécurité Pointage & Biométrie
http://www.sp-et-b.com
> j'ai une appli WD8 qui tourne sur un serveur. cette appli est située dans la barre d'icone systeme j'aimerais faie executer a cette appli un traitement quelconque et a une heure programmée, mais sans passer par la'utilitaire de planification de windows. j'ai pensé a timersys, mais je ne sais pas trop comment commencer... un coup de main serait le bienvenue....
Bonjour,
Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Sincères salutations -- Jean-Claude FLAJOULOT
(otez _no_Spam pour me contacter en privé) Sécurité Pointage & Biométrie http://www.sp-et-b.com
Erwan
>Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier texte vers d'autres applications) et personnellement, je conseillerais de ne pas utiliser : SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra (même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà
-- Message monitoré par axinews : http://www.axinews.com
>Créez dans le code d'initialisation de votre appli un timer :
TimerSys(pTraiteTache,6000,1)
// ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale :
PROCEDURE pTraiteTache()
hHeure est une Heure
hHeure = HeureSys()
SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
// Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à
adapter à votre besoin)
FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier
texte vers d'autres applications) et personnellement, je conseillerais de ne
pas utiliser :
SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon
à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra
(même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà
--
Message monitoré par axinews : http://www.axinews.com
>Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier texte vers d'autres applications) et personnellement, je conseillerais de ne pas utiliser : SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra (même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà
-- Message monitoré par axinews : http://www.axinews.com
jacques.trepp
Erwan a présenté l'énoncé suivant :
Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier texte vers d'autres applications) et personnellement, je conseillerais de ne pas utiliser : SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra (même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà.
bonjour, je me sers d'un fichier .ini pour indiquer les heures : [HEURE] debut :30,10:00,10:30,12:00,13:00,14:00,18:00,18:30,19:00,19:30,21:00 attente`000 je ne traite les minutes que par dizaines, d'où le temps d'attente de 60000 (10 minutes) et ça fonctionne bien.
-- Jacques Trepp Albygest
Erwan a présenté l'énoncé suivant :
Créez dans le code d'initialisation de votre appli un timer :
TimerSys(pTraiteTache,6000,1)
// ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale :
PROCEDURE pTraiteTache()
hHeure est une Heure
hHeure = HeureSys()
SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
// Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à
adapter à votre besoin)
FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier
texte vers d'autres applications) et personnellement, je conseillerais de ne
pas utiliser :
SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon
à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra
(même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà.
bonjour,
je me sers d'un fichier .ini pour indiquer les heures :
[HEURE]
debut :30,10:00,10:30,12:00,13:00,14:00,18:00,18:30,19:00,19:30,21:00
attente`000
je ne traite les minutes que par dizaines, d'où le temps d'attente de
60000 (10 minutes)
et ça fonctionne bien.
Créez dans le code d'initialisation de votre appli un timer : TimerSys(pTraiteTache,6000,1) // ce timer exécute la procédure pTraiteTache toutes les minutes
et une procédure globale : PROCEDURE pTraiteTache() hHeure est une Heure hHeure = HeureSys() SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS // Insérez ici le traitement que vous désirez exécuter à 12 H 00 (heure à adapter à votre besoin) FIN
Je dois souvent faire des traitement à heure fixe (import, export de fichier texte vers d'autres applications) et personnellement, je conseillerais de ne pas utiliser : SI hHeure..Heure = 12 ET hHeure..Minute = 0 ALORS
mais plutot
SI hHeure> "1200" ALORS
et de mémoriser la date du dernier traitement (dans un fichier ini) de façon à rajouter ce test :
SI sz_DateDernierTraitement <> DateSys() ALORS
De cette façon, si le système est occupé à 12:00, il fera dès qu'il le pourra (même s'il est 12:001 ou 20:05).
On peut biensûr imaginer mettre une heure limite
Voilà.
bonjour, je me sers d'un fichier .ini pour indiquer les heures : [HEURE] debut :30,10:00,10:30,12:00,13:00,14:00,18:00,18:30,19:00,19:30,21:00 attente`000 je ne traite les minutes que par dizaines, d'où le temps d'attente de 60000 (10 minutes) et ça fonctionne bien.