Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Modules: Scheduler Utility

Author(s)
Dev Ashish

Scheduler Utility

L'INFORMATION CONTENUE DANS CE DOCUMENT ET DANS  SCHEDULER UTILITY EST FOURNIE TEL QUEL, SANS GARANTIE DE QUELQUE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME TOUT RISQUE RELIÉ À L'UTILISATION DE CE LOGICIEL.

© 1999, Terry Kreft and Dev Ashish.

Les INI Class Modules furent écrits par Ken Getz.
© 1999 MCW Technologies, LLC
Tout droit réservé.

Le Scheduler peut être utilisé pour démarrer des application à des temps spécifiés de la journée.

     Télécharger Scheduler version 1.04.0027

Vous pouvez utiliser cet utilitaire en double-cliquant sur le fichier Scheduler.Exe.  Le code source, un projet  en  Visual Basic 6, est inclus et peut être vu à partir de Notepad ou tout autre éditeur de texte.

Setup
--------

Puisque  Scheduler est écrit en  Visual Basic 6, vous devez avoir soit la version runtime soit  VB6 déjà installé sur votre PC. Les fichiers runtime peuvent être téléchargés depuis  ce lien.

Cet exécutable installera les fichiers suivants sur votre machine.

File  Version  Size
MSVBVM60.dll 6.00.8268 1.34MB (1,409,024 bytes)
OLEAut32.dll 2.30.4265 584KB (598,288 bytes)
OLEPro32.dll 5.0.4265 160KB (164,112 bytes)
STDOLE2.tlb 2.30.4265 17.5KB (17,920 bytes)
ASycFilt.dll  2.30.4265 144KB (147,728 bytes)
ComCat.dll 4.71 21.7KB (22,288 bytes)

En plus de ces fichiers requis pour quelques application VB6, les fichiers suivants seront également installés par  VBRun60.exe: 

File  Version  Size
ADVPack.dll 4.71.1015.0 73.2KB (74,960 bytes)
W95Inf16.dll 4.71.704.0 2.21KB (2,272 bytes)
W95Inf32.dll 4.71.0016.0 4.50KB (4,608 bytes)
VBRun60.inf N/A 1.01KB (1,039 bytes)

Comment établir des cédules.
-----------------------------

    Le Scheduler obtient son information depuis le fichier  SCHEDULER.INI  qui DOIT être présent dans le même dossier que Scheduler.exe. Ce fichier peut être modifié manuellement ou de par l'interface fournie par  Scheduler. La structure du fichier est comme suit:

[Your Description For The Job]
CommandLine = 
WindowMode =
Monday = 
Tuesday = 
Wednesday = 
Thursday = 
Friday = 
Saturday = 
Sunday = 
HasRunToday=False

CommandLine: Cette commande doit être valide et doit inclure le chemin complet de l'application à démarrer. Pour Access, par exemple, avec la base de données C:\My Document\SomeDB.MDB, la commande sera, en une seule ligne

CommandLine= C:\program files\Microsoft Office\Office\MSAccess.exe C:\My Document\SomeDB.MDB

WindowMode: Cette option est la même que le WindowStyle de la fonction Shell et utilise les mêmes valeurs. 

DaysOfWeeek: Les sept prochaines lignes vos permettent de spécifier l'heure à laquelle vous désirez que l'application démarre. Pour omettre un jour, ne rien fournir pour cette journée. Par exemple, à 17h00, lundi au mercredi:

Monday = 5:00:00 PM
Tuesday = 5:00:00 PM
Wednesday = 5:00:00 PM
Thursday = 
Friday = 
Saturday = 
Sunday = 

HasRunToday: Cet item est utilisé  internement par  Scheduler et ne doit  PAS être modifié par l'utilisateur.

AppSettings.INI
-----------------------

Ce fichier est utilisé internement par Scheduler et ne doit  PAS être modifié par l'utilisateur.

Si vous avez coché l'option "Create Log" depuis l'écran principal, et qu'un chemin fut spécifié pour un journal, alors le Scheduler crée une entrée pour chaque application qu'il démarre, avec le nom du fichier dérivé de la date, dans le format "log-dd-mm-yyyy.txt". 

Le Scheduler crée un fichier chaque jour d'activité et, pour toutes les applications démarrées ce jour précis, une entrée est ajoutée à ce fichier chaque fois que le démarrage est réussi, comme par exemple:

[3/3/99 1:07:21 PM]
Testing db="Testing db" was executed successfully.
[3/3/99 1:11:17 PM]
Testing db="Testing db" was executed successfully.
[3/3/99 1:13:10 PM]
Testing db="Testing db" was executed successfully.

Contact 
---------------------------

Si vous avez des commentaires ou des suggestions, en anglais, vous pouvez me contacter, Terry Kreft ou encore Dev Ashish.

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer