ironpython:如何在Windows上使用参数调用chm帮助文件
我试图在IronPython代码中调用一个chm文件,该文件引用了特定章节 调用chm文件可以很好地工作 例如:ironpython:如何在Windows上使用参数调用chm帮助文件,ironpython,chm,helpfile,Ironpython,Chm,Helpfile,我试图在IronPython代码中调用一个chm文件,该文件引用了特定章节 调用chm文件可以很好地工作 例如: import clr clr.AddReference("System") from System.Diagnostics import Process Process.Start('''C:\planta\client\Help\Planta.chm''') 调用chm文件将不起作用。。。有人能帮我吗 Process.Start('''C:\planta\cl
import clr
clr.AddReference("System")
from System.Diagnostics import Process
Process.Start('''C:\planta\client\Help\Planta.chm''')
调用chm文件将不起作用。。。有人能帮我吗
Process.Start('''C:\planta\client\Help\Planta.chm::/D-KA-0044095.html''')
谢谢大家! 有不同的方法来完成你正在尝试的事情 按照你开始的方向,你可以确定章节的URL,然后试着使用。这可能会使用浏览器或类似的查看器打开正确的帮助主题
导入clr
clr.AddReference(“系统”)
从System.Diagnostics导入过程
Process.Start(r“mk:@MSITStore:C:\planta\client\Help\planta.chm::/D-KA-0044095.html”)
如果您想使用Microsoft的help viewer,可以用类似的方式启动它
导入clr
clr.AddReference(“系统”)
从System.Diagnostics导入过程
Process.Start(“hh.exe”,r“mk:@MSITStore:C:\planta\client\Help\planta.chm::/D-KA-0044095.html”)
一种不太容易出错的方法是使用它来处理您的确切用例。唯一可能的缺点是必须加载,并且帮助查看器连接到应用程序/UI。因此,如果要启动查看器,请终止IronPython进程并保持help viewer运行,您必须仔细查看
导入clr
clr.AddReference('System.Windows.Forms')
从System.Windows.Forms导入帮助中的HelpNavigator
helpFile=r“C:\planta\client\Help\planta.chm”
topic=r“/D-KA-0044095.html”
Help.ShowHelp(无、帮助文件、帮助导航器.Topic、Topic)
非常感谢您。。。我决定采用不太容易出错的方式。。。完美的