Windows:告诉应用程序打开文件

时间:2016-01-27 21:44:17

标签: windows ipc

在Windows上,如何让我的应用告诉其他应用打开我刚刚生成的文件。例如,"写字板,请打开' foo.rtf'我刚才做的。"或者Word或其他可能已经与其他文件一起打开的大型应用程序。我必须假设应用程序可能已经开放,也可能没有开放。

或者,如果我只能相当于双击该文件,以便使用其默认应用程序打开它,那么它仍然可以。

1 个答案:

答案 0 :(得分:0)

取决于您的应用程序如何处理打开其他文件。

有人会认为假设在Windows中正确配置了文件类型关联,它应该知道打开.rtf文件的应用程序(根据您的示例)。

在powershell中,如果您只查看明文数据,则可以使用gc。 http://www.ats.ucla.edu/stat/mult_pkg/faq/general/powershell_examples.htm

在Python中,您可以将文件作为对象处理,根据以下示例: https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files

但是,如果您想要启动特定的辅助应用程序来打开该文件,您可以尝试running an outside program (executable) in python?