Ouvrir un fichier d'aide sur une page spécifiqueBonjour - J'aimerais pouvoir ouvrir un fichier d'aide HTML compilé (c'est-à-dire un fichier .CHM) créé par Windows Help Workshop à partir de JMP, mais sur une page spécifiée. La commande Open () ouvre suffisamment le fichier, mais je ne peux pas déterminer comment spécifier la page - en supposant bien sûr que c'est réellement possible - en ajoutant un paramètre supplémentaire ou en modifiant l'adresse de quelque manière que ce soit. Le lien vers un article de Stack Overflow ci-dessous, publié il y a quelques années, montre comment le faire dans le contexte de C #, et j'espère donc pouvoir faire la même chose depuis JMP. Cela peut-il être fait?
https://stackoverflow.com/questions/22300244/open-a-chm-file-to-a-specific-topic
Re: Ouvrir un fichier d'aide sur une page spécifiqueSalut encore Dave,
Succès! J'ai réussi à obtenir l'option RunProgram pour faire ce que je veux: la syntaxe est ...
fullPath = "C: / Users / MyName / Documents / MyFolder / MySubFolderEtcEtc" ;
Exécuter de programme (Exécutable ( "hh.exe" ), Options (fullPath || "/MyHelpFile.chm::MyPage.htm" ));
où "fullPath" est le chemin complet du fichier .CHM; "MyHelpFile" est le nom de mon fichier .CHM et "MyPage.htm" est le nom de la page que je veux afficher. Je peux savoir quel est le nom de cette page en cliquant avec le bouton droit de la souris sur la page correspondante du fichier CHM ouvert, en sélectionnant "Propriétés" et en lisant la dernière partie de l'adresse URL, c'est-à-dire la partie à partir de la double virgule. (L'adresse URL est susceptible d'être plus longue que le champ de la fenêtre Propriétés ne peut être affiché. Il vous suffit donc de cliquer à l'intérieur du champ et de déplacer le curseur aussi à droite que possible pour le rendre lisible.)
Beaucoup merci pour votre aide: je n'y serais pas arrivé sans cela.
Re: Ouvrir un fichier d'aide sur une page spécifiqueBonjour Dave - merci beaucoup pour cela. RunProgram semble prometteur (je ne l’avais jamais utilisé auparavant, je vais donc étudier et ajouter à ce fil de discussion si j’obtiens quelque part), mais comme vous le dites, la fonction Web avec une URL peut être une option plus facile de toute façon. Au départ, j'avais l'intention d'incorporer le fichier d'aide à un complément que j'écrivais, mais en réalité, il est beaucoup plus logique de le placer simplement sur notre intranet. Merci encore.
Re: Ouvrir un fichier d'aide sur une page spécifiqueLa fonction Open est remarquablement flexible, mais je soupçonne qu’elle n’était pas destinée à ouvrir des fichiers CHM. S'il prend en charge les commutateurs de ligne de commande que vous recherchez, je laisserai quelqu'un de plus au courant vous en parler. J'essaierais de regarder RunProgram pour voir si cela pourrait vous aider. En guise de solution de rechange, JMP déplace la documentation au format HTML. L'utilisation d'une URL peut donc être votre voie la plus simple (combinée à la fonction Web).