Des utilitaires faits maison  

| 3DGraph |Mili2 | IePCapte | AirePolygone | echgDoc | TraiteLot | pdfConcat | autorun cd |Composants Delphi | Aide Windows |
| LiliUZip |
WinSlice (16 et 32 bits) | Kfont | Kalculet' | WebDia* | Cerbere |


Un utilitaire ancien écrit en TPW   

3DGRAPH
fichier : 3dgraph.zip taille : 140 680 octets (69%) système : Win'3.1 ...

3DGraph permet de dessiner des surfaces avec ombrages et des courbes en 3 dimensions. Il suffit d'entrer les formules (cartésienne, cylindrique, sphérique). L'image est exportable en rendu vectoriel (WMF) !! 3DGraph est mon premier projet dans un langage pour Windows
 

MILI2
fichier : mili2zip taille : 107 ko système : Win'3.1 ...

Mili2 permet de créer du papier millimétré et de l'exporter en taille réelle dans n'importe quel logiciel !



Mes utilitaires, programmés en Delphi   

AirePolygone
fichier Windows : setup_airepolygone.exe taille : 642 ko
fichier Windows : airepolygone.zip taille : 533 ko

fichier Linux : airepolygone.tar.gz taille : 1,6 Mo

Permet d'évaluer l'aire d'un polygone et son périmètre à partir d'un plan sous forme d'image, dont une longueur réelle est connue.
(évidemment le calcul de l'aire et du périmètre nécessite un plan orthonormé, ie que l'échelle soit la même en largeur et en longueur ...)
Typiquement, on a un plan de masse d'un jardin sous forme de fichier image et on veut évaluer la taille d'une parcelle connaissant une mesure de longueur cadastrale ou faite au mètre ruban.
Il suffit de charger l'image puis de dessiner le polygone de la parcelle, puis de repasser le segment dont la longueur est connue. Le bouton Calculs permet de préciser quelle est la mesure de cette longueur afin que le logiciel indique les mesures d'aire et de périmètre. Attention, les résultats des calculs sont approximatifs, dépendant de la précision des placements, de la résolution de l'image/de l'écran et de la mesure fournie.
Fonctionne sous Win'7 et succ. mais le devrait aussi depuis Win'98. Fonctionne sous Linux Ubuntu 14.04 LTS mais le devrait sur d'autres distributions.


Mise à jour 08/2015 : parfois problème de reconnaissance d'une image dans le presse-papier (sauf Linux).

fichier : sources_airepolygone.zip taille : 40 ko
Les sources du projet réalisé avec Lazarus 1.2.4 / FPC 2.6.4 sous Win'7 et Ubuntu 14.04 LTS sont proposées, optimisées pour la gestion des positions à l'affichage.
Elles permettent une recompilation pour une autre plateforme ou un autre OS : Linux, Mac ... .


IePCapte
fichier : iepcapte.zip taille : 2,2 Mo

fichier : setup_iepcapte.exe taille : 4,5 Mo

Plus d'infos et démos.
Pour capturer une zone de l'écran, puis l'afficher dans InstrumenPoche ou TracenPoche et travailler dessus avec les outils de géométrie ainsi disponible. Evidemment destiné aux possesseurs de Vidéoprojecteur et Tableau Numérique Interactif (TNI ou TBI), mais aussi pour préparer ses animations. Plus d'infos et démos.


eChgDoc
fichier : echgDoc.zip taille : 681 ko

Permet d'échanger SIMPLEMENT des fichiers sur un réseau pédagogique piloté par un serveur sous Kwartz (comme dans l'académie de Lille) : envoie de documents aux élèves / récupération de documents des élèves (dossier PUBLIC, COMMUN, HTML d'un groupe, dossier TRAVAIL d'un élève ou de groupes ou de classes)/ renvoi de documents corrigés (distribution individuelle de corrections ou documents). Développé pour fonctionner sous Win'98 à XP sans soucis de configuration (on lance l'exe placé n'importe où sur le réseau et ça marche ... même sans avoir de configuration en session par mot de passe, comme par exemple avec un XP Home). Fourni avec un fichier PDF et un fichier Texte concis.


TraiteLot
fichier : traitelot.zip taille : 2,7 Mo
- Notice PDF avec aperçu
Sources Lazarus
fichier : traitelotsrc.zip taille : 330 ko

Permet d'appliquer un script de commandes à un lot de fichiers : typiquement imprimer des fichiers PDF ou alors convertir des documents LibreOffice ou OpenOffice.org en PDF.
Les scripts sont personnalisables et on peut en ajouter d'autres.
Notice pdf à lire pour adapter à ses outils (OOo, PDFXCView).
Livré avec JODConverter à installer pour pilote OpenOffice.org 3.x (inutile pour LibreOffice 4.x et suivants)
Sources du projet Lazarus - Licence Libre CeCill.


PDFConcat
fichier : pdfconcat.zip taille : 2,8 Mo
- Notice PDF avec aperçu
Sources Lazarus
fichier : traitelotsrc.zip taille : 117 ko

Permet de regrouper un lot de fichiers PDF en un seul document PDF. Livré avec PDFTk compressé. Sources du projet Lazarus - Licence Libre CeCill.


autorun
fichier : autorun.zip taille : 11 ko

Lancement du fichier index.htm placé dans le même dossier qu'autorun.exe . On peut renommer l'exe.
Un exemple du fichier autorun.inf est livré pour faire un cd auto démarré à l'insertion !
Fonctionne sous Windows 3.1x et succ.


Keops Personnal Delphi Components 3 (kpdc3)
fichier : kpdc3.zip taille : 49 803 octets (59%)
Keops Personnal Delphi Components 2 (kpdc2)
fichier : kpdc2.zip taille : 51 779 octets (66%)
Keops Personnal Delphi Components 1 (kpdc1)
fichier : kpdc1.zip taille : 50 418 octets (63%)
Révision du 15/07/1997: Correction des versions D1, 2, 3 (le crayon n'était pas régénéré après Paint)

Des Composants Personnels pour Delphi versions 1,2 et 3 (compatibilité assurée):
TkeopsPlan : (D1,2,3) un repère xy paramétrable (échelle, aduation, grille ...)
TkeopsSpace
: (D1,2,3) un repère 3D paramétrable (échelle, observateur ...)
TkeopsPanel
: (D1,2,3) un panel avec image de fond (transparence en D3)Une aide intégrable à l'éditeur Delphi est fournie. Lire le fichier Info.txt de la version choisie pour savoir comment l'installer.

En bonus dans kpdc1, il y a 4 composants boutons "furtifs" (comme pour IE4 ou sous Delphi 3) avec fond transparent ou pas. Les images sont des icônes. (Ticobtn, TTransBtn, TrondBtn,...) Le source est facielemnt transformable pour faire des boutons de toutes sortes.


PDC2Help
fichier : rtf82rtf.zip taille : 195 200 octets (51%) système : Win'95/NT ...
Révision 28/07/1997 : v 1.2 débug, support Drag&Drop, RTF82RTF (update Translat), aide
Révision 15/08/1997 : v 1.3 mauvais code Delphi 1/2 (erreur de recompilation, milles excuses!)
Révision 20/12/1998 : correction du fichier WAV pour l'alarme de fin de travail.

Un logiciel 32 bits de pré-création d'aide pour les composants (D1,2,3)
PDC2Help : Personnal Delphi Component To Help file et son aide.
(nécessite Word 7 par automation OLE 2 ou Word 8 par un scripte *.PDC)
Il crée rapidement la structure de l'aide: rubriques, voir aussi, methodes, propriétés, événements, exemples. (look de l'aide Delphi 2). Il n'y a plus qu'à écrire le texte d'explication, compléter les voir aussi et à relier l'aide compilée à Delphi (123).
Il permet désormais de convertir à la volée le format RTF(~8) en RTF (~7/6)
(explications données ci-après pour
RTF82RTF)
Modèle Word 8 PDC2Help pour écrire en RTF(~8) le scripte édité *.PDC. (macro PDCToHelp)

Pour obtenir les logiciels de compilation d'aides pour Microsoft Windows 3.1x et/ou 95 , laissez-moi un message électronique

Remarque :
Le compilateur d'aide pour le format Compiled Help Html (*.chm) de Microsoft est parue : c'est HTML Help WorkShop (choisir Download Center ou ...) . Ce format d'aide est déjà disponible si vous avec installé MSIE 4 (qui met discrètement à jour Win'95) sinon votre système est mis à jour de manière simple et réversible. D'autres informations sur le 
Format *.CHM de HHW sont sur le site de Microsoft. (me prévenir si les liens ne fonctionnent pas car MS a tendance à souvent changer les adresses ...)
Une autre adresse avec des astuces et des logiciels complémentaires sur les pages aide_html de estdevvb.com

AIDE Windows
fichier : aide.zip taille : 101 783 octets (77%)

Un fichier d'aide format windows HLP (il y a une version 16 bits et une version 32 bits ...) qui explique comment créer ... un fichier d'aide au format HLP. C'est le minimum à savoir pour concevoir une aide potable, présentable et facile. Je joins les sources du fichier d'aide et les projets pour le compiler (en 16 et 32 bits).

Dans la page Aide, je reprends ce petit cours au format HTML. (c'est Html Help Workshop - voir ci-dessus - qui l'a traduit du projet pour *.hlp vers des pages Html ... pratique : quand on sait faire compliqué, c'est plus simple)


RTF82RTF
fichier : rtf82rtf.zip taille : 137 515 octets (48%) système : Win'95/NT ...

(Lire RTF8 to RTF pour RTF version Word 8 vers RTF)
Ce petit logiciel permet de convertir le format RTF de Word 8 en un format RTF allégé qui est lisible sans erreur fatale par les compilateurs d'aide de Microsoft. En effet Microsoft a mis à jour le format RTF mais pas les logiciels qui se basent sur le format RTF précédent !
Il utilise l'ouverture individuelle ou le Drag&Drop à la volée.


LiliUZip

LiliZip est un logiciel Windows pour décompresser un fichier ZIP et lancer le logiciel d'installation qu'il pourrait contenir le cas échéant.
Son intérêt principal est sa taille : 65 ko en 16 bits , 35 ko en 32 bits !
L'ayant fait pour LiliMath, je vous renvoie sur la page LiliUZIP du site LiliMath pour plus de détails et pour le téléchargement.


WINSLICE pour Win'95
fichier : winslice.zip taille : 126 430 octets (5%) système : Win'95/NT ...
WINSLICE pour Win'3.1
fichier : wslice16.zip taille : 126 131 octets (60%) système : Win'3.1 ...

WinSlice découpe un gros fichier en petits morceaux copiables sur disquettes.
Il permet de regrouper ensuite les petits morceaux en le gros fichier.
(Tips : A propos par clic-droit)

WinSlice en Java
fichier : jslice.zip taille : 4 497 octets (42%) système : Tout système supportant java 2
Pierre-André Caron ayant dit à un étudiant que WinSlice se faisait facilement en Java, en voici donc la concrétisation... 
Un peu moins fini que l'original mais l'essentiel est là : ça coupe et ça regroupe (taille 1,1 Mo ou 1,4 Mo). Bravo Pierre-André.
Exécution : dézipper le fichier et exécuter la classe WinSlice.class (sous Win'95/98 utiliser WJView.exe winslice.class)


KFONT
fichier : kfont.zip taille : 150 345 octets (4%) système : Win'95/NT ...

Kfont est un logiciel pour lister et apercevoir tout ou partie des polices de caractères True Type présentes sur un support (disque dur, CD, ...) sans avoir à les installer. KFont fonctionne sous Win'95/98/NT (32 bits pour résumer)
Kfont a été réalisé à partir d'un composant de Gilles Romani paru dans "FreeLog, le Magazine du Freeware " !

Les sources de Kfont (Delphi 3)
fichier : kfontsrc.zip taille : 11 531 octets (70%)

Les sources du projet Delphi 3 sont à votre disposition pour l'adapter à vos besoins, si je n'ai pas le temps de le faire, ou simplement si vous êtes curieux.

KWFONT
fichier : kwfont.zip taille : 138 132 octets (5%) système : Win'95/NT ...

KWfont est un logiciel pour lister et apercevoir tout ou partie des polices de caractères True Type installées sous Windows.
KWFont permet d'utiliser les fonctionnalités présentes dans KFont (qui diffèrent de ce que propose Windows).
KWFont fonctionne sous Win'95/98/NT (32 bits)


KALCULET
fichier : kalculet.zip taille : 211 ko système : Win'95/NT ...

Kalculet' est une mini calculatrice tableau. Elle comporte toutes les fonctions scientifiques de bases. Une aide est fournie au format HTML.


 
WebDia

Facile de réaliser des diaporamas pour le Web.
Autre document : utilisez XnView pour faire une page Web Diaporama


CERBERE
fichier : cerbere.zip taille : 350 402 octets (44%) système : Win'95/98 testé.
Des informations sur la sécurité informatique avec www.altasecu.com

Cerbere est un logiciel de sécurité pour Windows 95 et Win'98 (bien que Microsoft ait changé quelques bricoles ...) Il permet de limiter l'utilisateur dans ses accès.
Attention !! il faut lire les notices fournies !! Le logiciel a volontairement un démarrage sécurisé qui peut empêcher l'accès à vos ressources en cas d'erreur sur le premier mot de passe !!

¤ Menu 'Exécuter...' : exécution d'un programme externe depuis le menu 'Démarrer'
¤ Menu 'Paramètres...' : réglages de la barre de taches et du panneau de configuration (menu 'Démarrer')
¤ Menu 'Rechercher...' : localisation et manipulation de fichiers/ordinateurs (menu 'Démarrer')
¤ Sous-menu démarrage
¤ Menu Fichier
¤ Voisinage réseau : affichage/accès de l'icône 'Voisinage réseau'
¤ Bureau : affichage et fonctions du bureau (icône, réglage écran ...)
¤ Sauvegarde du bureau : enregistre les modifications d'organisation du bureau
¤ Modif. de la barre des tâches : accès à ses propriétés par le clic droit
¤ Fermeture de Windows (!)
¤ Accès à la configuration de l'Affichage (panneau de config et Bureau !)
¤ Accès à la configuration Système (panneau de config et icône Poste de travail !)
¤ Accès à la configuration des cartes réseaux (panneau de config et icône Réseau !)
¤ Réglage du mot de passe de Cerbere
¤ Utiliser le mot de passe pour contrôler la fermeture de Windows/Cerbere
¤ Réduire ou non Cerbere au démarrage
¤ Changer le panneau Cerbere
¤ un bouton de désinstallation de Cerbere
¤ un bouton de réglage du démarrage de l'ordinateur (bouton Boot)
- accès aux touches F4, F5, F6 et F8 pendant le démarrage
- affichage du menu de démarrage de Windows 95
- délais de démarrage et d'affichage du menu
- démarrage en mode MS-DOS
- lancement du panneau pour créer une disquette système

Seules 3 options du panneau de configuration sont configurables (accessible ou pas), mais je peux ajouter les limitations à d'autres options du panneau de configuration (Ajout/suppression ..., Modems, ...) Il suffit de le demander !

Il est livré avec Identify.exe (16 bits donc utilisable sous Win'3.1x) qui demande l'identité de l'utilisateur à chaque démarrage afin de conserver un historique des utilisateurs en cas d'infection ou de mauvaise intention. (ne pas oublier de copier fonlgns.bmp pour personnaliser le fond de la fenêtre). Associé à Relais.exe, il permet de récupérer sous quel profil la personne travaillait.

Avant toute installation il faudra lire Cerbere.txt fournissant des informations à connaître pour procéder à l'installation sans problème. Les fichiers fournis dans le ZIP doivent être copiés sur une disquette à ne pas divulguer.

Mises à jour :

Juillet 99 Correction de la gestion des profiles.
Icône à côté de l'horloge sur la barre des tâches.
Août 99 Erreur 161 corrigé dans le profile par défaut.
Octobre 99 Modification (interne) du mode de démarrage (et suppression d'un panneau de débogage oublié ...)