Re: Transformer HTML en CHM
Publié : jeu. 27/avr./2023 17:31
Oui, mais ça déplace le problème : il faudra apprendre un des logiciels que tu m'as indiqué !User23 a écrit : jeu. 27/avr./2023 16:29Pas besoin, si tu utilises l'un des logiciels que j'ai cité, c'est lui qui créé les fichiers qu'il passe ensuite à HHW pour compilation du .CHMHTML HELP WORKSHOP c'est bien mais, soyons honnête, ça me fait peur : il va falloir apprendre un autre soft
Tu as aussi Precision Helper (gratuit - Pas testé) qui génère ces fichiers, mais tu dois créer tes pages HTML toi-même.
Et je ne veux pas faire pleurer dans les chaumières mais j'ai 72 ans, et ça devient difficile d'apprendre

Oui bien sur c'est un MegaGiga ? ce ne serait pas plutôt Mega ? ou alors tu as mis des images énormes ou de la musique ?mon programme fait dans les 500 k, si je rajoute mes images et mon HTML je dois arriver à 700 k, si je rajoute un .chm je dépasse le Giga, (mais j'y viendrai peut-être, c'est là que je suis paradoxal...).
Dans un fichier d'aide on réduit les images à par exemple 800 px de large et à 256 couleurs.
L'ide de PB avec ses centaines de pages et des images ne fait que 4.8 Mega

Merci pour la suggestion d'utiliser du 800 de large et surtout du 256 couleurs !
Alors là c'est l'astuce du siècle !Pour lancer une page HTML avec RunProgram, inutile de préciser le navigateur on lance simplement le fichier initial (ex: index.html) et le navigateur par défaut de l'utilisateur s'ouvrira.firefox avec des paramètres avec RunProgram, mais si l'utilisateur a un autre navigateur ça ne marche pas !
RunProgram("index.html")

Et j'ai essayé, ça s'applique à tout truc qui a un a un programme par défaut ! Par exemple
RunProgram("toto.jpg"),
RunProgram("titi.pdf")
RunProgram("TATA.pb") !!!
etc.
Par contre :
RunProgram("C:\ailleurs\index.html") ne marche pas
Peut-être parce que ça utilise une variable d'environnement

Parce que
SetCurrentDirectory("C:\ailleurs\")
RunProgram("index.html")
Marche.