ECCO个人信息管理器的DDE API的瘦包装
EccoDDE的Python项目详细描述
ecco dde是ecco-pro-personal的dde api上的一个非常薄的包装。 Windows信息管理器。与ecco的其他python接口不同, 它不提供任何高级对象来表示项、文件夹等, 但是相反,允许你创建适合你自己的更高层次的对象 特殊应用。
另外,eccodde的方法使用原始的ecco api名称,这样您就可以 使用ECCOAPI参考作为ECCODDE的粗略指南。有些方法 通过使用不同的参数类型可以访问的增强功能, 但即使是这样,也几乎总是暴露了底层的功能 ecco api,而不是做任何特定于python的包装。ECCO的49 API中的48 呼叫已执行。(第49个AddFileToMenu似乎没有 在网上的任何地方都有记录。
eccodde在编写自己的ad-hoc接口时提供的主要附加值 是稳健性。如果ECCODDE没有启动,它可以透明地启动ECCO,并且 它避免了许多微妙的引用和行终止问题,你会遇到 从头开始编写接口时。ECCODDE也有一个自动测试 套件,以便将来向库中添加的任何内容都不会中断当前的 功能。
此库需要pywin32包,但不会自动安装 它,因为此时它与easy_install不兼容。你必须 在使用eccodde之前手动安装pywin32。
有关完整的eccodde文档,请参阅EccoDDE developer’s guide。这个包的问题、评论和错误报告应该是 指向PEAK mailing list。