Aprire un file di aiuto in una pagina specificaCiao - Mi piacerebbe essere in grado di aprire un file di aiuto HTML compilato (cioè un file .CHM) creato dal Workshop di supporto di Windows da JMP, ma in una pagina specificata. Il comando Open () apre il file abbastanza a sufficienza, ma non riesco a capire come specificare la pagina - assumendo ovviamente che ciò sia effettivamente possibile - aggiungendo un parametro aggiuntivo o modificando l'indirizzo in qualche modo. Il link a un post di Overflow dello stack di seguito di un paio di anni fa mostra come farlo nel contesto di C #, e spero quindi che io possa fare effettivamente la stessa cosa da JMP. Può essere fatto?
https://stackoverflow.com/questions/22300244/open-a-chm-file-to-a-specific-topic
Ri: Aprire un file di aiuto in una pagina specificaCiao di nuovo Dave,
Successo! Sono riuscito a ottenere l'opzione RunProgram per fare ciò che voglio: la sintassi è ...
fullPath = "C: / Users / MyName / Documents / MiaCartella / MySubFolderEtcEtc" ;
Eseguire il programma (Executable ( "Hh.exe" ), Opzioni (fullPath || "/MyHelpFile.chm::MyPage.htm" ));
dove "fullPath" è il percorso completo del file .CHM; "MyHelpFile" è il nome del mio file .CHM e "MyPage.htm" è il nome della pagina che voglio visualizzare. Posso scoprire che cos'è il nome di questa pagina facendo clic con il tasto destro sulla pagina pertinente del file CHM aperto, selezionando "Proprietà" e leggendo l'ultima parte dell'indirizzo URL, cioè la parte dal doppio colon in poi. (È probabile che l'indirizzo URL sia più lungo del campo nella finestra Proprietà, quindi basta fare clic all'interno del campo e spostare il cursore completamente a destra per renderlo leggibile.)
Molti grazie per il tuo aiuto: non ci sarei arrivato senza di esso.
Ri: Aprire un file di aiuto in una pagina specificaCiao Dave, grazie mille per questo. RunProgram sembra promettente (non l'ho mai usato prima, quindi cercherò di approfondire e aggiungere a questo thread se dovessi arrivare ovunque), ma come dici tu, la funzione Web con un URL potrebbe essere comunque un'opzione più semplice. Inizialmente, intendevo incorporare il file della Guida in un componente aggiuntivo che sto scrivendo, ma in realtà ha molto più senso solo metterlo sulla nostra intranet. Grazie ancora.
Ri: Aprire un file di aiuto in una pagina specificaLa funzione Open è notevolmente flessibile, ma ho il sospetto che non fosse inteso per aprire i file CHM. Se supporta le opzioni della riga di comando che stai cercando, permetterò a qualcuno più esperto di informarti su di loro. Vorrei provare a guardare RunProgram per vedere se questo potrebbe aiutarti. Come ripiego, JMP sposta la documentazione in formato HTML, quindi l'utilizzo di un URL potrebbe essere il percorso più semplice (combinato con la funzione Web).