在特定頁面打開幫助文件嗨 - 我希望能夠在JMP內打開由Windows Help Workshop創建的編譯HTML幫助文件(即.CHM文件),但是在指定的頁面上。 Open()命令確定打開文件,但我無法確定如何指定頁面 - 當然這是可能的 - 通過添加額外的參數或以某種方式修改地址。 幾年前下面的Stack Overflow帖子的鏈接顯示瞭如何在C#的上下文中完成它,因此我希望我可以在JMP中有效地完成同樣的事情。 可以嗎?
https://stackoverflow.com/questions/22300244/open-a-chm-file-to-a-specific-topic
Re:在特定頁面打開幫助文件嗨,戴夫,
成功!我設法讓RunProgram選項做我想要的:語法是......
fullPath = “C:/用戶/ MYNAME /文檔/ MyFolder文件/ MySubFolderEtcEtc” ;
RunProgram (可執行文件( “HH.EXE” ),選項(fullPath || “/MyHelpFile.chm::MyPage.htm” ));
其中“fullPath”是.CHM文件的完整路徑; “MyHelpFile”是我的.CHM文件的名稱,“MyPage.htm”是我想要顯示的頁面的名稱。 通過右鍵單擊打開的CHM文件的相關頁面,選擇“屬性”並讀取URL地址的最後一部分,即從雙冒號開始的部分,我可以找出該頁面名稱是什麼。 (URL地址可能比“屬性”窗口中的字段可以顯示的長,因此只需在字段內單擊並將光標向右移動,使其可讀。)
許多謝謝你的幫助:如果沒有它我就不會有。
Re:在特定頁面打開幫助文件嗨戴夫 - 非常感謝你。 RunProgram看起來很有前途(我之前沒有使用它,所以如果我到達任何地方,我會調查並添加到這個線程),但正如你所說,帶有URL的Web函數可能是一個更容易的選項。 我原本打算將幫助文件合併到我正在編寫的加載項中,但實際上將它放在我們的Intranet上更有意義。 再次感謝。
Re:在特定頁面打開幫助文件Open函數非常靈活,但我懷疑它不打算打開CHM文件。 如果它確實支持您正在尋找的命令行開關,那麼我會讓更多知識淵博的人告訴您。 我會嘗試查看RunProgram,看看是否可以幫助你。作為後備,JMP將文檔移動到HTML格式,因此使用URL可能是最簡單的路徑(與Web功能相結合)。