FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Décompiler un fichier CHM Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Décompiler un fichier CHM Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Décompiler un fichier CHM Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Décompiler un fichier CHM Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Décompiler un fichier CHM Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Décompiler un fichier CHM Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Décompiler un fichier CHM Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Décompiler un fichier CHM Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Décompiler un fichier CHM Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Décompiler un fichier CHM Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Décompiler un fichier CHM Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Décompiler un fichier CHM Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Décompiler un fichier CHM Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Décompiler un fichier CHM Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Décompiler un fichier CHM Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G Double SIM à 599€
599 €
Voir le deal

 

 Décompiler un fichier CHM

Aller en bas 
3 participants
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Décompiler un fichier CHM Empty
MessageSujet: Décompiler un fichier CHM   Décompiler un fichier CHM EmptyMer 21 Aoû 2019 - 21:03

Décompilation  d'un fichier CHM en ses éléments htm, pour affichage dans un HVIEWER Panoramic, sans ressource externe.

Un exemple (il faut évidemment adapter les chemins: fichier source et répertoire des fichiers résultat)
NB: hh.exe est une ressource windows (C:\Windows\hh.exe):
Code:
DIM fc$,rr$
fc$ = "C:\DOC\Api_windows_vb.chm": ' fichier compilé
rr$ = "Z:": ' répertoire des fichiers résultats (.htm)

ChmToHtm(fc$,rr$)
EXECUTE_WAIT "cmd.exe|/c DIR /B "+rr$+"*.htm;*.html | clip": ' liste des fichiers générés

WIDTH 0,800: HEIGHT 0,1130: BORDER_SMALL 0
HVIEWER 1: FULL_SPACE 1
MEMO 2: HIDE 2
CLIPBOARD_PASTE 2
CAPTION 0,fc$+" ("+STR$(COUNT(2))+" fichiers)"
FILE_LOAD 1,rr$+ITEM_READ$(2,1): ' affichage du 1er fichier
END

SUB ChmToHtm(f$,r$)
  ' décompilation d'un fichier f$ CHM en composantes HTM
  ' Fichiers résultats .htm dans le répertoire r$
  ' ATTENTION: un nettoyage préalable de r$ sera effectué !)
  EXECUTE_WAIT "cmd.exe|/c DEL /Q "+r$+"*.htm*": ' nettoyage de r$
  EXECUTE_WAIT "hh.exe|-decompile "+r$+" "+f$:  ' décompilation
END_SUB

Dans mon cas ci-dessus (Api_windows_vb.chm, liste des API windows),
ça génère 240 fichiers dans lesquels on peut naviguer comme dans un html normal,
dans le Hviewer.

PS par contre j'ai un doute...
Si j'applique la commande sur KGF.chm de l'ami Klaus il ne se passe rien, je n'ai aucune erreur mais aucun résultat... scratch


Dernière édition par JL35 le Mer 21 Aoû 2019 - 22:22, édité 1 fois
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4570
Age : 58
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Décompiler un fichier CHM Empty
MessageSujet: Re: Décompiler un fichier CHM   Décompiler un fichier CHM EmptyMer 21 Aoû 2019 - 21:37

Oh mais c'est drôlement intéressant ça !!!

Je n'ai pas encore testé mais je sent que ça va m'être très utile...
Merci pour ton partage JL35. Wink

Edit 21h54 :
Hummm un vrai régale ! geek

Bon je crois que tu as trouvé ce qui est susceptible de s'adapter à mes besoins.
Un GRAND merci JL35 ! cheers
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Décompiler un fichier CHM Empty
MessageSujet: Re: Décompiler un fichier CHM   Décompiler un fichier CHM EmptyMer 21 Aoû 2019 - 22:20

Y'a pas de quoi Minibug, c'est un plaisir !

J'ai remplacé dans la sub, section nettoyage, '*.htm' par '*.htm*'
pour supprimer les fichiers .html en plus des .htm (ça arrive)

tiens je corrige là-haut.
et bonne soirée !
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Décompiler un fichier CHM Empty
MessageSujet: Re: Décompiler un fichier CHM   Décompiler un fichier CHM EmptyJeu 22 Aoû 2019 - 2:09

Merci JL35 pour le partage.

JL35 a écrit:
Si j'applique la commande sur KGF.chm de l'ami Klaus il ne se passe rien, je n'ai aucune erreur mais aucun résultat...  

Chez moi KGF.CHM, ça fonctionne et donne

ça:

Si vous êtes anglophone cliquez. Bonne lecture !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Décompiler un fichier CHM Empty
MessageSujet: Re: Décompiler un fichier CHM   Décompiler un fichier CHM EmptyJeu 22 Aoû 2019 - 9:55

Merci papydall, je vais regarder ça de plus près en mettant mes lunettes.

Et merci pour le lien, very interesting, ça ouvre des perspectives...
Revenir en haut Aller en bas
Contenu sponsorisé





Décompiler un fichier CHM Empty
MessageSujet: Re: Décompiler un fichier CHM   Décompiler un fichier CHM Empty

Revenir en haut Aller en bas
 
Décompiler un fichier CHM
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Caractéristiques d'un fichier PDF
» le processus ne peut pas accéder au fichier car ce fichier..
» Convertir un fichier BAS panoramic en fichier EXE
» fichier avi
» Please,Please un fichier ini

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: