Pour passez le temps, voici comment moderniser l'aide de PB (juste un coup de peinture)

en attendant.
Objectif: remplacer le fond jaune "Windows 3.1" par du blanc et remplacer la fonte courier par Consola (les exemples, en monospace)
Edit 03/04/20: Suivez le tuto de Mesa qui explique bien mieux !
Personnaliser l'aide de Purebasic
Note: ceci n'est pas destructif pour votre installation PB ni pour Windows.
Outils:
-
HTML Help Workshop v1.3 (à télécharger chez Microsoft.)
Wikipedia
- Un outil capable de faire des recherche/remplacer dans un tas de fichier texte
Décompilez le fichier d'aide .CHM vers un répertoire
Effectuez les remplacement dans le code HTML de toutes les pages
Code : Tout sélectionner
--- Fond jaune par fond blanc
Chercher:
<body bgcolor="#FFFFDF"
Remplacer par:
<body bgcolor="#FFFFFF"
(2113 matches in 2113 files)
Fonte des exemples (Courier New par Consolas)
Chercher:
<font face="Courier New
Remplacer par:
<font face="Consolas
(2090 matches in 1328 files)
Recompilez
- Lancez
Html Help Workshop
- File > New > Project
- Suivant
- Allez dans le répertoire où sont les répertoires et fichiers (ainsi que "Index.hhk" et "Table of Contents.hhc")
- Donnez un nom de projet (ex: PBHelp .hhp)
- Suivant
- Cochez les deux premières cases (.hhc et .hhk)
- Suivant
- Spécifiez les fichiers (ils sont dans le répertoire, en bas)
- Terminer
- Cliquez sur la troisième icône (compile Help File) ou File > Compile
- Validez
Si tout ce passe bien, après quelques secondes vous avez un message du type
Code : Tout sélectionner
Microsoft HTML Help Compiler 4.74.8702
Compiling d:\Help\HelpPB572\HelpNew.chm
Compile time: 0 minutes, 4 seconds
2,124 Topics
24,119 Local links
111 Internet links
286 Graphics
Created d:\Help\HelpPB572\HelpNew.chm, 4,014,025 bytes
Compression decreased file by 7,694,375 bytes.
Quittez
Vous pouvez le tester
(La première page donnera une erreur la première fois, mais est ok ensuite)
Pour l'intégrer à PB
Fermer PB si ouvert
Renommez PureBasic.chm en autre chose
Copiez votre .chm en PureBasic.chm
Et voilà
J'ai essayé de procéder de même pour changer le texte (mettre Verdana), mais les tableaux ont aussi des définition de fontes et pas aux bons endroits. Si vous êtes habitué au html, il est possible de moderniser l'ensemble des pages en mettant une feuille de style, ce qui éviterait de modifier toutes les pages. En attendant peut-être un jour une modernisation officielle quand l'équipe aura du temps.