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
» Gestion d'un système client-serveur.
Décompiler un fichier CHM Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Décompiler un fichier CHM Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Décompiler un fichier CHM Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Décompiler un fichier CHM Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Décompiler un fichier CHM Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Décompiler un fichier CHM Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Décompiler un fichier CHM Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Décompiler un fichier CHM Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Décompiler un fichier CHM Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Décompiler un fichier CHM Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Décompiler un fichier CHM Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Décompiler un fichier CHM Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Décompiler un fichier CHM Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Décompiler un fichier CHM Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Décompiler un fichier CHM Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

 

 Décompiler un fichier CHM

Aller en bas 
3 participants
AuteurMessage
JL35




Nombre de messages : 7095
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 : 4566
Age : 57
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 : 7095
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 : 7009
Age : 73
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 : 7095
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
-
» Comment reconvertir un fichier exe Panoramic en fichier BAS
» le processus ne peut pas accéder au fichier car ce fichier..
» Convertir un fichier BAS panoramic en fichier EXE
» Fichier <-> Datas
» Caractéristiques d'un fichier PDF

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: