Interne Struktur der .chm Datei

Das alte Hilfeformat von Microsoft
Antworten
M.Steger
Beiträge: 3
Registriert: Do Mai 28, 2020 13:00

Interne Struktur der .chm Datei

Beitrag von M.Steger »

Hallo,

Kann man den internen Aufbau, die interne Struktur der .chm Datei in irgendeiner weise beeinflussen bzw. ändern.

Ich möchte für das Siemens TIA Portal eine eigene Dokumentation im .chm Format erstellen, allerdings muss das Innenleben der Datei eine gewisse Strukturierung mit definierten Unterordnern beinhalten.

MfG
Michael

Benutzeravatar
Jörg Ertelt
Moderator
Beiträge: 2659
Registriert: Do Dez 22, 2005 21:28

Re: Interne Struktur der .chm Datei

Beitrag von Jörg Ertelt »

Guten Tag Michael,

==
Kann man den internen Aufbau, die interne Struktur der .chm Datei in irgendeiner weise beeinflussen bzw. ändern.
==

Grundsätzlich nicht. Die CHM ist ein ZIP-Container mit definierter Struktur.

Welche interne Struktur möchten Sie aus welchem Grund ändern? Mir erschließt sich Ihr Anliegen nicht. Bei mehr Details könnte ich auch ggf. präziser antworten.

Alle Infos über CHM finden Sie hier
https://docs.microsoft.com/en-us/previo ... lp-1-4-sdk
Viele Grüße

Jörg Ertelt

HELP+MANUAL
:: Lizenzen kaufen / upgraden
:: Offene und Firmenseminare

SUPPORT
:: Help+Manual-Forum
:: Help+Manual-Knowledgebase

HELPDESIGN • JÖRG ERTELT
Ulrichstraße 1
D-73240 Wendlingen am Neckar
www.helpdesign.eu

M.Steger
Beiträge: 3
Registriert: Do Mai 28, 2020 13:00

Re: Interne Struktur der .chm Datei

Beitrag von M.Steger »

Hallo

Das Problem ist wie Folgt:
Beim Aufruf der Benutzerdefinierten Hilfe durchsucht das Siemens Programm den Inhalt und aufbau der .chm (Zip) Datei.
Die .html Dateien müssen dafür in verschiedenen Unterordnern der Datei liegen.
z.b. um eine Dokumentation für einen Funktionsbaustein aufrufen zu können muss die .html Datei innerhalb der .chm Datei in einem Ordner mit dem Namen "Function Blocks" liegen.
Für Typen in der Projekt Bibliothek müssen die .html Dateien in dem Ordner "Lybrary Types"liegen u.s.w.

Siemens ist leider nicht in der Lage in der Hilfedatei auf Suchbegriffe , ID´s usw. zuzugreifen.

MfG
Michael Steger

Benutzeravatar
Jörg Ertelt
Moderator
Beiträge: 2659
Registriert: Do Dez 22, 2005 21:28

Re: Interne Struktur der .chm Datei

Beitrag von Jörg Ertelt »

Guten Tag Herr Steger,

Das wird wohl nichts. Topics werden CHM-intern stets auf einer Ebene abgelegt, auch wenn Sie in einem H+M-Projekt physische Ordner angelegt haben unter Projektdateien > Topic-Dateien. Auch das nachträgliche Einfügen von Ordnern in einer CHM ist a) meines Wissens nicht möglich und würde b) zu broken Links bei verlinkten Topics führen.

Was ich nicht nachvollziehen kann: Die Funktion, die in der CHM sucht, muss ja schlussendlich ein Topic öffnen. Dann sollte es doch egal sein, wo die Topics liegen. Ggf. bekommen dann die Topics ein passendes Präfix, z. B. fb_ für Function Block. Wenn natürlich die Suchfunktion nicht geändert werden kann, klappt das nicht.
Viele Grüße

Jörg Ertelt

HELP+MANUAL
:: Lizenzen kaufen / upgraden
:: Offene und Firmenseminare

SUPPORT
:: Help+Manual-Forum
:: Help+Manual-Knowledgebase

HELPDESIGN • JÖRG ERTELT
Ulrichstraße 1
D-73240 Wendlingen am Neckar
www.helpdesign.eu

M.Steger
Beiträge: 3
Registriert: Do Mai 28, 2020 13:00

Re: Interne Struktur der .chm Datei

Beitrag von M.Steger »

Hallo,

Das Problem ist die Verarbeitung von Siemens.

Ich habe mir einen Workaround mit dem HTML Workshop von Microsoft erarbeitet.
Decompilieren, Hinzufügen der Ordner und Kopie der Eizelnen Dateien an die richtige stelle(als Duplikat nur für siemens),
und Neukompilieren mit dem HTML Workshop.

Ich hatte gehofft das es eine Möglichkeit mit H&M gibt mit dem ich den Workaround ersparen kann.

MfG
Michael Steger

P.S. Leider macht Siemens immer sein eigenes ding, und der User muss sich damit zurechtfinden.

Benutzeravatar
Jörg Ertelt
Moderator
Beiträge: 2659
Registriert: Do Dez 22, 2005 21:28

Re: Interne Struktur der .chm Datei

Beitrag von Jörg Ertelt »

==
Ich hatte gehofft das es eine Möglichkeit mit H&M gibt mit dem ich den Workaround ersparen kann.
==

Leider nein. Eine derartige Funktion ist nicht existent.
Viele Grüße

Jörg Ertelt

HELP+MANUAL
:: Lizenzen kaufen / upgraden
:: Offene und Firmenseminare

SUPPORT
:: Help+Manual-Forum
:: Help+Manual-Knowledgebase

HELPDESIGN • JÖRG ERTELT
Ulrichstraße 1
D-73240 Wendlingen am Neckar
www.helpdesign.eu

Antworten